222
|
Bitcoin / Development & Technical Discussion / Re: Compiling under Linux (0.3.6)
|
on: July 30, 2010, 02:14:35 PM
|
That seems to solved the problem, but now it hangs on the wxWidgets 2.9 with a screen full of "undefined reference" errors in the for the displayx11.cpp files. I think I might have an easier time compiling on the same Distro that he uses in a virtual box rather than have hunting down all these errors.
|
|
|
223
|
Bitcoin / Development & Technical Discussion / Compiling under Linux (0.3.6) - Older Glibc 2.9 version
|
on: July 30, 2010, 05:39:33 AM
|
I know I've seen this topic a half-dozen times (can't compile), but after spending hours hunting down source and compiling every piece of software listed in the build-unix.txt, correcting path errors in the build files, etc. I still can't get the program compiled on my Mandriva 2010.0 box, LOL. The error it hangs at is: /usr/bin/ld: cannot find -lboost_system collect2: ld returned 1 exit status make: *** [bitcoin] Error 1
The program is there, but I'm not familiar enough with how the boost software works to fix the error. If anyone has any feedback or ideas it would be greatly appreciated. I would like to catch up with everyone else on the Linux client front, but I won't be able to use the new version until the next release that supports Linux builds not using bleeding edge software
|
|
|
224
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.6 ASAP!
|
on: July 30, 2010, 01:25:48 AM
|
Could someone help me understand why it matters that hashing is 2x faster? If everyone were to upgrade the coin inflation rate would still remain the same. Thus there is a "slight" advantage to early adopters. I guess some could say it gives "honest nodes" more time and thus makes it even harder for dishonest nodes to gain an edge.
The #1 aspect if a currency is divisibility and fixed supply and the relative value of the coins will adjust automatically relative to the supply of goods available to buy. So I would think we would want to focus on aspects other than "generation speed" first.
Quite simply to level the playing field for coin generation and to help maintain block generation at a stable rate. If everyone was limited to just 100 khash/s by the client, someone would just compile a client that does not have the limit and load it up on a server farm where they could generate 10,000 khash/s per machine. It would put the coin generation supply in the hands of who ever had a large amount of money to invest in servers and discourage everyone else from trying to mint coin. If we could trust that clients would only act as transaction nodes and that everyone would get a fair shot at coin generation then no one would care if the client was generating at 5 khash/s all the time. So in a perfect world, no one would care that they can generate 2 or 3 times faster than someone else, but we don't live in a perfect world.
|
|
|
225
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.6 ASAP!
|
on: July 30, 2010, 12:27:27 AM
|
We don't really need pre-compiled header. It only makes it compile slightly faster. I think I'll just get rid of it. Even still, you'd still need to remember to "make -f makefile.unix clean" or delete headers.h.gch one more time to get rid of the leftover file.
Damn that GLIBC_2.11. I thought I'd been careful not to accept any of the updates.
I was going to compile a GLIBC_2.10 version until I noticed that I had to keep installing more and more to get through the check errors, LOL. Looks like I just need to fire up a Virtual Box with all the dev packages loaded to do this in a virtual machine to make life easier.
|
|
|
226
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.6 ASAP!
|
on: July 29, 2010, 09:32:47 PM
|
0.3.6 binaries for linux works fine on two my machines (64 and 32 bits)
If you (and others) are willing, please post your OS + OS version, when posting success/failure reports. I will echo a recommendation to satoshi from another forum member: build linux binaries on an older Linux OS, to ensure wider compatibility. Maybe something as old as CentOS 5 (caveat: requires custom openssl, boost, db4 and wx builds). I would agree, would help those of us not on the bleeding edge of distro packages.
|
|
|
229
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.6 ASAP!
|
on: July 29, 2010, 09:23:21 PM
|
Still a no go on the Linux build though, this is the console error I get. I checked to make sure the file was there, but the versions don't match I guess? 64bit Client Error, will try out 32bit client and see if the error is similar. ./bitcoin: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)
The machine I tested this on uses nothing but the stock builds, no modified builds were used prior. Same error for 32bit client ./bitcoin: /lib/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)
Linux - Mandriva 2010.0 [64bit and 32bit] OS systems setup
|
|
|
232
|
Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6
|
on: July 29, 2010, 08:19:16 PM
|
I'd support the idea. More trusted members and programmers could post security risks or exploits. Maybe the better way is just to message the developer if they are discovered.
Both can work, but a members forum would help to keep out the noise; otherwise everyone will end up messaging the lead developer with every possible thing they here in the news and end up taking his/her time to filter it out on whether it's really a risk or not.
|
|
|
234
|
Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6
|
on: July 29, 2010, 08:12:02 PM
|
In this forum, I don't see why not. Basically, the implementation bug means that the client wasn't following it's own rules. Someone may have found a way to double-spend coin for example that the Client doesn't catch because of how it processes the rules to counter this kind of action.
|
|
|
235
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** version 0.3.6
|
on: July 29, 2010, 07:54:27 PM
|
Can windows users upgrade to the 3.5 for now?
Yes, I've tested on Windows XP, 2003, and 7 all went through just fine. You'll enjoy the speed increase as well. [ err, wait I guess, new version about to spawn]
|
|
|
236
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP
|
on: July 29, 2010, 07:47:37 PM
|
With the official Linux-64bit build, run on Fedora 13, I see it failing badly: ************************ EXCEPTION: 22DbRunRecoveryException DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery bitcoin in AppInit()
************************ EXCEPTION: 22DbRunRecoveryException DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery bitcoin in CMyApp::OnUnhandledException()
terminate called after throwing an instance of 'DbRunRecoveryException' what(): DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery
Praying my bitcoins aren't eaten... I think you'll be ok, it blew up on me too. Run the older version, you should still see all your coins. Backup first for the next Linux release
|
|
|
237
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP
|
on: July 29, 2010, 07:34:22 PM
|
are satoshi and Olipro working together? if not, any chance you could? i'm well pleased with the speed enhancements Olipro is making, but i would like bc to be secure! So far, the new build (stock) has given a 100% speed increase on my Celeron Machines that couldn't run those custom builds before. I'll compare the new release to the older *optimized* builds to see what the speed difference is just out of curiosity.
|
|
|
238
|
Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP
|
on: July 29, 2010, 07:26:39 PM
|
I appreciate the quickness of this security update, but unfortunately none of the Linux builds work (32bit or 64 bit) because the file is missing. I'm assuming if I go find the file it will work, not sure what luck others will have though using the new build. Error ./bitcoin: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
|
|
|
239
|
Bitcoin / Development & Technical Discussion / Re: Bitcoin x64 for Windows
|
on: July 29, 2010, 06:04:12 PM
|
Well it's good for me, I can change images around as needed. Your optimizations have actually made a bunch of old Celeron machines I had able to do almost 500 khash/s now when they could barely squeak by 100 khash/s before. I need to send some more BTC to you so that it covers the *acceleration* tax now [payment sent]
|
|
|
240
|
Bitcoin / Development & Technical Discussion / Re: Bitcoin x64 for Windows
|
on: July 29, 2010, 05:55:36 PM
|
done, grab it, everyone who sees this should redownload, I had to correct an optimization on the result hash reversal so that it correctly rotated the values after doing a 64 bit byteswap (yes, you don't have to byteswap the input but you still have to reverse the result)
Well this certainly blows away my Linux machines now. I hope these kind of optimizations make it into the Linux builds on day.
|
|
|
|