SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
August 25, 2013, 12:14:35 PM |
|
I yesterday tried installing the linux wallet on linux mint. We couldnt get it to work. I simply didnt find how to install or start anything. And the docs are for bitcoin wallet it seems. I wonder how others get it to work. I mean you need such a wallet since i dont know a way to store or transfer groupcoins another way.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
saltg3n
Newbie
Offline
Activity: 17
Merit: 0
|
|
August 28, 2013, 04:42:51 PM |
|
Compiled and is running fine here on a Ubuntu Server 12.04.2 LTS. Here are the steps I took (IIRC): Get the source from the 1. post and unpack the tgz to a dir of your choosing and cd into it's src dir. There replace the old makefile.unix whith the one from pankkake's post (thanks for that btw mate ). Then issue (I unpacked the sources tgz in ~/coin): sudo apt-get install libdb libdb-dev libdb++ libdb++-dev libssl-dev build-essential autoconf automake make nano cd ~/coin/groupcoin/src/ make -f makefile.unix groupcoind
This should compile groupcoind without errors (if not, post your output please). Next create a groupcoin.conf file (you can use mine, don't forget to set a username and password although only localhost connections are allowed -> http://pastebin.com/P9v9Lp1L) and start the groupcoin daemon: mkdir ~/.groupcoin nano ~/.groupcoin/groupcoin.conf ./groupcoind &
Now the daemon should run in the background and start to make connections and dl the blockchain, give it a min and issue: You should get some output of the status of the daemon. Now, to display your grc address issue: ./groupcoind listreceivedbyaddress 0 true
To stop the daemon issue: Well, all pretty straightforward and for all other commands you can consult any of the *coin docs (bitcoin, namecoin, ...). If you run into trouble, post your output. Good luck!
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
August 28, 2013, 08:09:25 PM |
|
Thanks for the tutorial. Im new to linux, only made little things till now with it. I now run linux mint on virtualbox. I tried your command: sudo apt-get install libdb libdb-dev libdb++ libdb++-dev libssl-dev build-essential autoconf automake make nano Its working something but at the end its saying: E: Unable to locate package libdb I copied your command again from your post to be sure i didnt made an error but it remains this way. When using make then it tells me: ~/Desktop/groupcoin/src $ make -f makefile.unix groupcoindg++ -I /usr/include/db4.8/ -w -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I/home/mint/Desktop/groupcoin/src -I/home/mint/Desktop/groupcoin/src/obj -o obj/nogui/auxpow.o auxpow.cpp make: g++: Command not found make: *** [obj/nogui/auxpow.o] Error 127
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
PatMan
|
|
August 29, 2013, 12:28:55 AM |
|
Same here - typo somewhere in the description maybe?
|
|
|
|
enginehead
Newbie
Offline
Activity: 48
Merit: 0
|
|
August 29, 2013, 09:31:34 AM |
|
Same error here. However I also had E: Unable to locate package libdb after the first apt-get command. Then :~/groupcoin/src$ make -f makefile.unix groupcoind g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/auxpow.o auxpow.cpp make: g++: Command not found make: *** [obj/nogui/auxpow.o] Error 127
|
|
|
|
PatMan
|
|
August 29, 2013, 09:52:31 AM |
|
Yeah, I had that error too - forgot to mention. I'd love to know how bitparking got it set up on their pool, maybe I'll try contacting them. Seems a bit strange having a coin you can mine but can't put in a wallet. Or trade. It must be possible
|
|
|
|
K1773R
Legendary
Offline
Activity: 1792
Merit: 1008
/dev/null
|
|
August 29, 2013, 09:57:03 AM |
|
please learn the basics... u need a compiler to compile code... so install a dev package sudo apt-get install build-essential libdb++-dev
|
[GPG Public Key]BTC/DVC/TRC/FRC: 1 K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM A K1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: N K1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: L Ki773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: E K1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: b K1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
|
|
|
PatMan
|
|
August 29, 2013, 10:23:31 AM |
|
please learn the basics... u need a compiler to compile code... so install a dev package sudo apt-get install build-essential libdb++-dev Please learn the basics??!! We were following a posted guide. Thanks for the suggestion, but not for the derogatory remark. I'll try that.
|
|
|
|
enginehead
Newbie
Offline
Activity: 48
Merit: 0
|
|
August 29, 2013, 10:25:18 AM |
|
Thanks K1773R. I'm trying to learn the basics! I done as you suggest. Now getting ~/groupcoin/src$ make -f makefile.unix groupcoind g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/auxpow.o auxpow.cpp In file included from auxpow.cpp:4:0: headers.h:37:28: fatal error: openssl/buffer.h: No such file or directory compilation terminated. make: *** [obj/nogui/auxpow.o] Error 1
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
August 29, 2013, 01:31:49 PM |
|
please learn the basics... u need a compiler to compile code... so install a dev package sudo apt-get install build-essential libdb++-dev Not everyone is a penguin you know? And it looks like you didnt bother to read the tutorial. Your command is included as the first command. Except the order of options is important.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
CryptoBullion
|
|
August 29, 2013, 03:23:14 PM |
|
so i compiled this "coin"... block chain was downloading... i managed to save my group coin addy and wallet.dat file to store for later use, and the client quit working shortly after... literally went from watching the blockchain download to "can not connect to server" error, i used the latest sourcecode. id be willing to share a few group coins if this code were cleaned up just a little bit more. just needs to be cleaned up enough to work so i can send and receive lol, but a windows qt would be nice also saved the address.dat <<-- whats this file? not in other coin data dirs....
|
|
|
|
PatMan
|
|
August 29, 2013, 04:01:53 PM |
|
Yup, it's not happening. I'd be happy with just a basic groupcoind - but it seems even that can't be done yet. I'll just wait & see if anyone comes up with any friendly, helpful suggestions in the meantime. Good luck.......
|
|
|
|
saltg3n
Newbie
Offline
Activity: 17
Merit: 0
|
|
August 29, 2013, 04:50:39 PM |
|
Unable to locate package libdb Sorry for the late reply guys... yeah well that happens when I don't take note of every step (or don't have it in my bash history). I understand not everyone can be a "penguine" and even I am faaar from an expert. But everyone should! *cough*snowden*cough* Anyhow... yeah the errors should have been the result of a wrong package name. Try: sudo apt-get install libdb++-dev libssl-dev build-essential autoconf automake make nano IIRC (there it is again) the C++ libs of BerkeleyDB should suffice. If you still get libdb errors try: sudo apt-get install libdb-dev libdb++-dev libssl-dev build-essential autoconf automake make nano The other compile errors should be a result from apt-get bailing out because of the missing package.
|
|
|
|
enginehead
Newbie
Offline
Activity: 48
Merit: 0
|
|
August 29, 2013, 05:35:29 PM |
|
Thank you salt, started compiling then got the error below. I seem to remember compiling without upnp on other clients before. Is this an option? g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/net.o net.cpp net.cpp:22:32: fatal error: miniupnpc/miniwget.h: No such file or directory compilation terminated. make: *** [obj/nogui/net.o] Error 1
|
|
|
|
saltg3n
Newbie
Offline
Activity: 17
Merit: 0
|
|
August 29, 2013, 07:16:35 PM |
|
Thank you salt, started compiling then got the error below. I seem to remember compiling without upnp on other clients before. Is this an option? g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/net.o net.cpp net.cpp:22:32: fatal error: miniupnpc/miniwget.h: No such file or directory compilation terminated. make: *** [obj/nogui/net.o] Error 1
Hm, with the new "makefile.unix" it should compile with "USE_UPNP:=-" hence disabling the use of UPNP libs. Are you sure you're using the makefile from here: http://pastebin.com/ncnG57t8 (courtesy of pankkake)?
|
|
|
|
K1773R
Legendary
Offline
Activity: 1792
Merit: 1008
/dev/null
|
|
August 30, 2013, 06:59:45 AM |
|
Thank you salt, started compiling then got the error below. I seem to remember compiling without upnp on other clients before. Is this an option? g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -o obj/nogui/net.o net.cpp net.cpp:22:32: fatal error: miniupnpc/miniwget.h: No such file or directory compilation terminated. make: *** [obj/nogui/net.o] Error 1
make -f makefile.unix USE_UPNP=
this is way easier!
|
[GPG Public Key]BTC/DVC/TRC/FRC: 1 K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM A K1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: N K1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: L Ki773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: E K1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: b K1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
|
|
|
saltg3n
Newbie
Offline
Activity: 17
Merit: 0
|
|
August 30, 2013, 01:18:31 PM |
|
Heh, disregard my previous babble, in the new makefile the "ifdef USE_UPNP" part is commented out, so it will always compile without upnp. Yeah listen to K1773R, seems there's a reason for his avater this should work even with the original makefile (did not test it though)... make -f makefile.unix USE_UPNP=
this is way easier! ...or use the new one, couldn't be arsed to really check the diffs, way too many posts for this coin already anyway. ;P
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
September 01, 2013, 02:22:57 AM |
|
Hm, i tried all the new commands but when i try the new make command i get this error: ~/Desktop/groupcoin/src $ make -f makefile.unix USE_UPNP= make: wx-config: Command not found g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DGUI -o obj/auxpow.o auxpow.cpp In file included from auxpow.cpp:4:0: headers.h:30:19: fatal error: wx/wx.h: No such file or directory compilation terminated. make: *** [obj/auxpow.o] Error 1
I then deleted the new makefile and reused the old but the errormessage remains. Does the files have to be in a special directory? Im using Mint 14 in VirtualBox if that matters. Regarding Snowden... im not sure Linux will help there. When the NSA cant be stopped by the TOR-Network anymore, then reading that Germany is the country the NSA is working the most with and then read that Germany is the first country that literally legalizes Bitcoins i had to think of a connection. I mean who is Satoshi Nakamoto at all? He created a currency that is a party for agencies... Of course thats a conspiracy theory only. The only possible security gain linux might give are missing backdoors and vulnerabilities. Which is a serious issue for sure when people dont have their money at a bank account anymore but instead in a wallet on their harddisc. I see many tears coming from that fact in the future.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
markm (OP)
Legendary
Offline
Activity: 3024
Merit: 1121
|
|
September 01, 2013, 02:30:31 AM |
|
Seems the default make target is the wxwidgets GUI not the groupcoind.
Building with the specific ancient version of wxwidgets that old code used is hard, even if you grab the exact right version of wxwidgets.
Trying specifying to make groupcoind or maybe even bitcoind if makefile wasn't hacked to change name of target from bitcoind to groupcoind.
Now that i0coin has been updated so nicely it is time anyway for all the other merged coins to update themselves based on the new i0coin code.
-MarkM-
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
September 01, 2013, 02:34:36 AM |
|
Seems the default make target is the wxwidgets GUI not the groupcoind.
Building with the specific ancient version of wxwidgets that old code used is hard, even if you grab the exact right version of wxwidgets.
Trying specifying to make groupcoind or maybe even bitcoind if makefile wasn't hacked to change name of target from bitcoind to groupcoind.
Now that i0coin has been updated so nicely it is time anyway for all the other merged coins to update themselves based on the new i0coin code.
-MarkM-
Im not sure what you say but will you change makefile so that it works?
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
|