agl / pond

Pond
BSD 3-Clause "New" or "Revised" License
911 stars 109 forks source link

pond-build fails on Tails 1.7 #210

Open ghost opened 8 years ago

ghost commented 8 years ago

The setup instructions failed on the latest Tails release (1.7).

The instructions are for version 1.1.1, and I am not familiar enough with Go to check if it is a dependency issue or something else. Will look into documentation on the subject, any suggestions appreciated.

threatnoodle commented 8 years ago

I could not get pond/client to build on tails 1.8, so I attempted tails 2.0rc1 ( available since 12 Jan ) here is what to do to get pond on tails 2.0rc1:

sudo su -
apt-get install -y golang git gcc libgtk-3-dev libgtk-3-dev libtspi-dev pkg-config \
    gtkspell3-3.0 libgtkspell3.3-dev
export GOPATH=/usr/src/gopkg-pond
mkdir -p $GOPATH
chown -R debian-tor:debian-tor $GOPATH
sudo -u debian-tor \
    GOPATH=/usr/src/gopkg-pond go get -d -v github.com/agl/pond/client
cd /usr/src/gopkg-pond/src/github.com/agl/pond/client/
sudo -u debian-tor \
    GOPATH=/usr/src/gopkg-pond go build -o pond-client  && \
    install -o root -m 755 pond-client /usr/local/bin/pond-client

then as amnesia

amnesia@amnesia:~$ pond-client -cli
>>> Pond...
>>> Please enter the passphrase used to encrypt Pond's state file. If you set a passphrase and forgot it, it cannot be recovered. You will have to start afresh.
password>

or just

amnesia@amnesia:~$ pond-client

for the gui

infinity0 commented 8 years ago

You guys should just be able to install from Debian experimental directly. Like apt-get install -t experimental pond or something like that. It's only CLI because the GUI code is not production-ready yet; see #143.