Pages:
Author

Topic: [TEST RELEASE] Cryptonite binary for linux (NEW: Qt and Windows builds) - page 13. (Read 19305 times)

sr. member
Activity: 359
Merit: 250
I got it working on ubuntu 14.04 with following commands:
Code:
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update

sudo apt-get install libboost-all-dev libdb4.8-dev libdb4.8++-dev libminiupnpc-dev libqt4-dev libprotobuf-dev protobuf-compiler libgmp-dev

Also remember that after download you have to set files as executable with:
Code:
chmod +x ./cryptonited

legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
I can't get any of the linux binaries to work either though my issue is I keep getting permission denied
full member
Activity: 288
Merit: 105
Using wine I am able to get wallet running but no mining

Using wine with cryptonited works!

Are you saying that the QT has no mining or mining doesn't work in cryptonited?
hero member
Activity: 616
Merit: 500
Can't get Linux builds to work

Using wine I am able to get wallet running but no mining

Using wine with cryptonited works!
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
Ok the win64 binaries should be working, including the qt builds, but you'll probably need the the dll's in the dll.zip file to make it work. Just extract the dll's into the same folder the cryptonite exe is located.

Note: Qt must also be started with the -testnet flag.
legendary
Activity: 1596
Merit: 1030
Sine secretum non libertas
Can't seem to meet dependencies for either bin.
r00t@Hoverquarters ~/Desktop/Wallets $ ldd trusty_amd64_cryptonite-qt_14071213
...
   libprotobuf.so.8 => not found only goes to v7
r00t@Hoverquarters ~/Desktop/Wallets $ ldd wheezy_amd64_cryptonite-qt_14071213
...
   libminiupnpc.so.5 => not found v8 is installed but does not work apparently

It's basically hopeless to try to run linux binaries.  Wait for source code.  If you can't wait, this might work:

trusty# sudo ln -s /usr/lib/libprotobuf.so.7 /usr/lib/libprotobuf.so.8

wheezy# sudo ln -s /usr/lib/libminiupnpc.so.8 /usr/lib/libminiupnpc.so.5

I am utterly dismayed that anyone would run this code without source.  Stupid stupid stupid.
I know there are people like that, but I try to kill them when I meet them.
full member
Activity: 288
Merit: 105
I'm working on a saucy build. Seems to use boost 1.53, anybody actually have that?

Edit: Saucy builds are up. Hopefully this works for you billotronic. Mrvegad, I had serious problems getting an RPM based chroot running on the build bot. Binary release for linux are not very important in the scheme of things since releasing source will solve all these problems. Maybe we can get you running with a windows binary through wine? Later today the win64 build should be working. Not sure if 64-bit wine is available for pclinuxos. I never got it to work right on debian. Otherwise I guess we will need to get a win32 thing out for you. Sorry man, it's DLL hell all over again.
legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
Can't seem to meet dependencies for either bin.

This is linux mint 16 which is build off of ubuntu 13.10

r00t@Hoverquarters ~/Desktop/Wallets $ ldd trusty_amd64_cryptonite-qt_14071213
   linux-vdso.so.1 =>  (0x00007fff27f58000)
   libboost_system.so.1.54.0 => /usr/lib/libboost_system.so.1.54.0 (0x00007f95f4ff0000)
   libboost_filesystem.so.1.54.0 => /usr/lib/libboost_filesystem.so.1.54.0 (0x00007f95f4dd8000)
   libboost_program_options.so.1.54.0 => /usr/lib/libboost_program_options.so.1.54.0 (0x00007f95f4b68000)
   libboost_thread.so.1.54.0 => /usr/lib/libboost_thread.so.1.54.0 (0x00007f95f4950000)
   libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f95f3c98000)
   libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f95f3950000)
   libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f95f3468000)
   libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007f95f31e8000)
   libprotobuf.so.8 => not found only goes to v7
   libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f95f2fc8000)
   libdb_cxx-4.8.so => /usr/lib/libdb_cxx-4.8.so (0x00007f95f2c28000)
   libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f95f29b0000)
   libminiupnpc.so.8 => /usr/lib/libminiupnpc.so.8 (0x00007f95f27a0000)
   libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f95f2540000)
   libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f95f2160000)
   libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f95f1e58000)
   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f95f1b50000)
   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f95f1938000)
   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f95f1570000)
   librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f95f1368000)
   libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f95f1128000)
   libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f95f0f10000)
   libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f95f0c08000)
   libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f95f09e0000)
   libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f95f07c0000)
   libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f95f0518000)
   libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f95f02c0000)
   libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f95f00b8000)
   libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f95efe98000)
   libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f95efc88000)
   libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f95efa78000)
   libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f95ef860000)
   libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f95ef528000)
   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f95ef320000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f95f6658000)
   libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f95ef0d8000)
   libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f95eee90000)
   libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f95eec60000)
   libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f95ee9f8000)
   libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f95ee7f0000)
   libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f95ee5b0000)
   libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f95ee3a8000)
   libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f95ee1a0000)
   libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f95edf80000)
   libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f95edd78000)
r00t@Hoverquarters ~/Desktop/Wallets $ ldd wheezy_amd64_cryptonite-qt_14071213
   linux-vdso.so.1 =>  (0x00007fff265d0000)
   libboost_system.so.1.49.0 => /usr/lib/libboost_system.so.1.49.0 (0x00007fd0e6fa0000)
   libboost_filesystem.so.1.49.0 => /usr/lib/libboost_filesystem.so.1.49.0 (0x00007fd0e6d80000)
   libboost_program_options.so.1.49.0 => /usr/lib/libboost_program_options.so.1.49.0 (0x00007fd0e6b18000)
   libboost_thread.so.1.49.0 => /usr/lib/libboost_thread.so.1.49.0 (0x00007fd0e68f8000)
   libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fd0e5c40000)
   libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007fd0e58f8000)
   libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fd0e5410000)
   libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007fd0e5190000)
   libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007fd0e4f48000)
   libprotobuf.so.7 => /usr/lib/libprotobuf.so.7 (0x00007fd0e4c50000)
   libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd0e4a30000)
   libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd0e4810000)
   libdb_cxx-4.8.so => /usr/lib/libdb_cxx-4.8.so (0x00007fd0e4470000)
   libgmpxx.so.4 => /usr/lib/x86_64-linux-gnu/libgmpxx.so.4 (0x00007fd0e4268000)
   libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fd0e3ff0000)
   libminiupnpc.so.5 => not found v8 is installed but does not work apparently
   libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fd0e3d90000)
   libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007fd0e39b0000)
   libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd0e36a8000)
   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd0e33a0000)
   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd0e3188000)
   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd0e2dc0000)
   libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fd0e2b80000)
   libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fd0e2968000)
   libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd0e2660000)
   libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fd0e2438000)
   libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fd0e2190000)
   libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd0e1f38000)
   libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fd0e1d30000)
   libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fd0e1b10000)
   libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fd0e1900000)
   libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fd0e16f0000)
   libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd0e14d8000)
   libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd0e11a0000)
   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd0e0f98000)
   librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd0e0d90000)
   /lib64/ld-linux-x86-64.so.2 (0x00007fd0e86e8000)
   libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fd0e0b48000)
   libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fd0e0918000)
   libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fd0e06b0000)
   libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd0e04a8000)
   libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd0e0268000)
   libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fd0e0060000)
   libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd0dfe58000)
   libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd0dfc38000)
   libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd0dfa30000)
full member
Activity: 288
Merit: 105
legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
hmmm managed to make the boost happy but now stuck on the libminiupnpc

You are using ubuntu 14.04?  Should be apt-get install libminiupnpc8

I have 8 installed but its still not happy.
full member
Activity: 288
Merit: 105
hmmm managed to make the boost happy but now stuck on the libminiupnpc

You are using ubuntu 14.04?  Should be apt-get install libminiupnpc8
legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
hmmm managed to make the boost happy but now stuck on the libminiupnpc
hero member
Activity: 616
Merit: 500
from ldd
        libboost_system.so.1.49.0 => not found
   libboost_filesystem.so.1.49.0 => not found
   libboost_program_options.so.1.49.0 => not found
        libprotobuf.so.7 => not found
        libminiupnpc.so.5 => not found

it's not bleeding edge, some stuff in it is old while others are new
full member
Activity: 288
Merit: 105
It is forked from Mandriva which is forked from Red Hat  Grin

I'm wondering what version. I have to install it on the build bot, and I think a fedora build would be more widely usable. Seems that only rawhide has 1.55 and only fc18 has 1.50. Very strange. I'm guessing pclinuxos is rawhide which is like bleeding edge redhat. Is this the only broken dependency in ldd? Did you try on QT build?
hero member
Activity: 616
Merit: 500
Do you know if your pclinuxos is similar to any fedora releases?

It is forked from Mandriva which is forked from Red Hat  Grin
full member
Activity: 288
Merit: 105
Do you know if your pclinuxos is similar to any fedora releases?
hero member
Activity: 616
Merit: 500
Im using pclinuxos,it's rpm based and I can't get it to run (still trying though).


Edit:Im running into this:
libboost_system.so.1.49.0: cannot open shared object file: No such file or directory

I have libboost 1.42.0 and 1.50.0 and 1.55.0 installed
full member
Activity: 288
Merit: 105
Try running ldd filename

It should print some lines like libQtGui.so.4 => Unavailable
These need to be rectified by installing whatever.
legendary
Activity: 1610
Merit: 1000
Crackpot Idealist
ok then silly question, can I have multiple daemons connect to one central daemon and just mine to one wallet?

You have a couple of options here. One is to take the wallet.dat file from your main machine and copy it over the file on any miners. This will cause all blocks to get mined into your same accounts, but it is risky because if any miner gets compromised the attacker would have all of your keys. Other possibility is that when you first setup a miner, run dumpwallet to export all keys and then import all keys from all miners into your main setup. So a little bit of work, but no master/slave thing is really needed.

hmmmm interesting. Option A would be a lot more feasible for my situation and a simple added layer of insurance would just to have the mining wallet feed into a separate wallet on a timer. Thank you for the brain candy sir.

I have been playing with my computer time settings and now my log has a ton of these messages:
2014-07-11 05:17:10 ERROR: AcceptToMemoryPool: : coinbase as individual tx
and now i can't connect to server.

Where have you been hiding? Playing with something other than you system clock I presume?

the last couple of weeks have been crazy busy at work plus hot weather made my old ass very tired at the end of the day  Grin

anything exciting your way?

Just living the dream sir

New releases available now. We have a build bot setup and the outputs are here:

http://gpile.it/cryptonite/

The number at the end is sort build date/time, the bigger the newer. These new builds remove hacks used to statically link boost. So even the CLI client may require you to have additional dependencies installed. These builds will have poor compatibility between linux distros so currently we have different bins for debian wheezy and ubuntu 14.04. If you need builds for a different distro, let us know. New builds are also stripped, this will make debugging more difficult but uploading 500MB to the server is a real pain.

Notice that QT builds are available now. These should work, a couple of features are missing, shouldn't cause much trouble. These again will have additional dependency requirements on your end. Namely libprotobuf and qt4.

Windows builds are there, but they don't work. You will need a collection of dll files to run them which will be coming soon.



Ok, I'm stupid apparently. I can not get this to run. I've tripled check the permissions but the shell keeps telling my I don't have permission to start it.
full member
Activity: 288
Merit: 105
New releases available now. We have a build bot setup and the outputs are here:

http://gpile.it/cryptonite/

The number at the end is sort build date/time, the bigger the newer. These new builds remove hacks used to statically link boost. So even the CLI client may require you to have additional dependencies installed. These builds will have poor compatibility between linux distros so currently we have different bins for debian wheezy and ubuntu 14.04. If you need builds for a different distro, let us know. New builds are also stripped, this will make debugging more difficult but uploading 500MB to the server is a real pain.

Notice that QT builds are available now. These should work, a couple of features are missing, shouldn't cause much trouble. These again will have additional dependency requirements on your end. Namely libprotobuf and qt4.

Windows builds are there, but they don't work. You will need a collection of dll files to run them which will be coming soon.

Pages:
Jump to: