Beta test for Client version 0.9.3.1
-
I’m in the process of trying to compile on a Raspberry Pi2, but it may take a while as Berkeley DB version 4.8 is not available in the Raspbian repositories so I am having to compile that first.
I’ll let you know how I get on.
In the mean time I’ve taken down my 0.8.7.1 node -
@tmuir12 said:
I’m in the process of trying to compile on a Raspberry Pi2, but it may take a while as Berkeley DB version 4.8 is not available in the Raspbian repositories so I am having to compile that first.
would love to get the binary for the raspi, but my os on the raspi is pretty old
I’ll let you know how I get on.
In the mean time I’ve taken down my 0.8.7.1 nodeThanks for shutting down the 0.8.7.1 node :smile:
-
Ran out of time for tonight, but have made some good progress.
Will carry on tomorrow night.If I get it all working I will post how
-
@tmuir12
./configure --with-incompatible-bdb --enable-tests=no -
Berkeley DB is sorted, there is just a long line of other dependencies I am working through but I think I am getting there
-
It’s compiling at the moment.
After installing sing Raspbian from the 1.8 Noobs on a Rasbperry Pi2 this is what I had to dosudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-software-properties screen git python-rrdtool python-pygame python-scipy
sudo apt-get install python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev
sudo apt-get install python-dev libboost-all-dev libdb+±dev autoconf automake ncurses-dev
sudo apt-get install libtool libssl-dev
sudo apt-get install qrencode libprotobuf-dev libqrencode-dev
sudo apt-get install libprotoc-dev protobuf-compiler
sudo apt-get install qt4-dev-toolswget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
…/dist/configure --enable-cxx
make
sudo make installcd~
git clone -b 0.9.3.1 git://github.com/FeatherCoin/Feathercoin.git ftc0931
cd ftc0931
./autogen.sh
./configure --disable-upnp-default --disable-tests --disable-hardening --with-boost-libdir=/usr/lib/arm-linux-gnueabihf CPPFLAGS=“-I/usr/local/BerkeleyDB.4.8/include -O2” LDFLAGS=“-L/usr/local/BerkeleyDB.4.8/lib”
make -
whow, that took time on a Raspi, I think :)
configure --disable-hardening…
did the configure script not work without that?
Hardening is a security feature and I always try to use it.
Have compiled the wallet successfully with hardening enabled on several linux distributions. -
My starting point was uncle-muddy’s instructions
Which had suggested to disable hardening.
It’s still chugging through the compiling.
If it compiles I will have another try without disabling hardening and then I will create a new install script to set it up as a node to make life easier for other people -
Lizhi is developing on windows, and it seems he has problems with hardening on that platform.
Lizhi’s parameters made it into uncle-muddy’s instructions.
Thanks for pointing out, where you started. We need to update the instructions you used.
-
+1 folks…
-
Compiling failed.
I’m about to go out so will look into this when I get home, I think its a QT5 issueI can’t post the error message as the spam filter won’t let as it thinks it spam
-
@tmuir12
Post it in forum chat
are you using qt4 or qt5? -
@tmuir12 if it is zxing related issue put the zxing cpp project under qt folder and there was one place were 2 variables need to be made public into one class. Also install qt-sdk and specify in the configuration --with-gui=qt5
-
There are also installation packages for major Linux distributions available at https://software.opensuse.org/package/libzxing
You need to click ‘show unstable package’ as the package doesn’t belong to the official distributions and therefore is not flagged as ‘stable’ by the Linux developers
For Debian 8, Ubuntu 15.04 and Ubuntu 14.04 there are installation packages available, which contain the compiled binaries.
Packages for other distributions will follow soon.
You either can follow the this guide
or manually download and install from this repository
-
I’ve posted the error message in the shoutbox
-
first complie db-4.8.30.NC.tar.gz
tar xvfz db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
BITCOIN_ROOT=$(pwd)
BDB_PREFIX=“${BITCOIN_ROOT}/db6”
…/dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX
make
make installthen change dir to your feathercoin codes:
./configure --disable-upnp-default --disable-tests --disable-hardening --with-gui=no --without-miniupnpc --with-boost-libdir=/usr/local/lib LDFLAGS=“-L${BDB_PREFIX}/lib/” CPPFLAGS=“-I${BDB_PREFIX}/include/”
-
@lizhi said:
first complie db-4.8.30.NC.tar.gz
tar xvfz db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
BITCOIN_ROOT=$(pwd)
BDB_PREFIX=“${BITCOIN_ROOT}/db6”
…/dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX
make
make installthen change dir to your feathercoin codes:
./configure --disable-upnp-default --disable-tests --disable-hardening --with-gui=no --without-miniupnpc --with-boost-libdir=/usr/local/lib LDFLAGS=“-L${BDB_PREFIX}/lib/” CPPFLAGS=“-I${BDB_PREFIX}/include/”
Is that for windows compile?
For unix, there are some differences:
- db-4.8 or greater is part of the distribution -> no need to compile it
- all steps until 'then change dir to your feathercoin codes: is not needed
- –disable-shared not needed, but up to the user to use
- –disable-hardening is strongly discouraged as code hardening is a security feature and works on linux
- –with-boost-libdir normally is not required, if libboost is installed using distribution’s package manager
-
Do you have a Windows x64 build ? I guess any windows build :-)
-
@Lizhi mentioned his one above : http://www.ftc-c.com/pack4/feathercoin-qt.0.9.3.1.rar
@ghostlander has made a 0.8.7.3 binary: https://github.com/ghostlander/Feathercoin/releases/tag/v0.8.7.3-ftc -
The 0.9.3.1 version is the latest production release now
Therefore I close this thread.
Please fell free to open a new thread for any problems or questions you may have