Bitcoin Forum
March 24, 2023, 01:07:22 AM *
News: Latest Bitcoin Core release: 24.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 3 [All]
  Print  
Author Topic: *** ALERT *** Upgrade to 0.3.6  (Read 25868 times)
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 07:13:06 PM
Last edit: October 04, 2010, 01:37:36 PM by satoshi
 #1

Please upgrade to 0.3.6 ASAP!  We fixed an implementation bug where it was possible that bogus transactions could be displayed as accepted.  Do not accept Bitcoin transactions as payment until you upgrade to version 0.3.6!

If you can't upgrade to 0.3.6 right away, it's best to shut down your Bitcoin node until you do.

Also in 0.3.6, faster hashing:
- midstate cache optimisation thanks to tcatm
- Crypto++ ASM SHA-256 thanks to BlackEye
Total generating speedup 2.4x faster.

Download:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.6/

Windows and Linux users: if you got 0.3.5 you still need to upgrade to 0.3.6.
1679620042
Hero Member
*
Offline Offline

Posts: 1679620042

View Profile Personal Message (Offline)

Ignore
1679620042
Reply with quote  #2

1679620042
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Olipro
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
July 29, 2010, 07:25:38 PM
 #2

is this in the SVN?
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 07:26:39 PM
 #3

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
Code:
./bitcoin: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
andy_3_913
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 29, 2010, 07:30:42 PM
 #4

are satoshi and Olipro working together?
if not, any chance you could? Smiley

i'm well pleased with the speed enhancements Olipro is making, but i would like bc to be secure!
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 07:30:57 PM
 #5

Please upgrade to 0.3.5 ASAP!  We fixed an implementation bug where it was possible that bogus transactions could be accepted.  Do not accept Bitcoin transactions as payment until you upgrade to version 0.3.5!

Like Olipro, got a lot of people doing custom builds out there -- in fact, I must use a custom build on several machines.

May we assume SVN has all necessary updates?

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 07:34:22 PM
 #6

are satoshi and Olipro working together?
if not, any chance you could? Smiley

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.  Grin

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Bitquux
Member
**
Offline Offline

Activity: 116
Merit: 10



View Profile
July 29, 2010, 07:39:46 PM
 #7

are satoshi and Olipro working together?
if not, any chance you could? Smiley

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.  Grin

So far I'm seeing a comparable hashing rate to the most recent of the Olipro 32-bit binaries. It might even be slightly faster.
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 07:42:15 PM
 #8


With the official Linux-64bit build, run on Fedora 13, I see it failing badly:

Code:
************************
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...

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 07:47:37 PM
 #9


With the official Linux-64bit build, run on Fedora 13, I see it failing badly:

Code:
************************
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  Wink

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 07:49:32 PM
 #10

With the official Linux-64bit build, run on Fedora 13, I see it failing badly:

Same result on another machine.  BDB errors, and death.  0.3.5 on 64bit Linux is questionable.  You didn't mix up the builds with 32-bit Linux, did you?

debug.log says:
Code:
Bitcoin version 0.3.5 beta
Default data directory /g/g/.bitcoin
Bound to port 8333
Loading addresses...
dbenv.open strLogDir=/garz/bitcoin/data/database strErrorFile=/garz/bitcoin/data/db.log


************************
EXCEPTION: 22DbRunRecoveryException      
DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery      
bitcoin in AppInit()      

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 07:52:45 PM
 #11

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  Wink

Double-ACK Smiley

older version (SVN 117 + listtransactions + getinfo KHPS) works fine, all bitcoins there.  And yes, I should back up before following "please upgrade" instructions...   Smiley

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 07:54:27 PM
 #12

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.  Wink

[err, wait I guess, new version about to spawn]

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 07:55:51 PM
 #13

Haven't had time to update the SVN yet.  Wait for 0.3.6, I'm building it now.  You can shut down your node in the meantime.  
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 08:30:15 PM
 #14

SVN is updated with version 0.3.6.

Uploading Windows build of 0.3.6 to Sourceforge now, then will rebuild linux.
RudeDude
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 29, 2010, 08:35:54 PM
 #15

Ha! One of the changes in there is updated some v "0.3.3" stuff to "0.3.6" but that isn't the important part of the update. :-)
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 08:48:35 PM
 #16


SVN r119 seems to work fine here.  No BDB explosion.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 08:51:29 PM
 #17

Tested the Windows build across XP, 2003, Vista, 7 (both 32 and 64bit builds), no issues installing or running client. So far so good, looking forward to the Linux client.  Wink

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 09:20:38 PM
Last edit: July 29, 2010, 09:36:48 PM by satoshi
 #18

0.3.6 Linux build is back to the old makefile.unix.  It static links libjpeg so that shouldn't be a problem.

Is that working better?

If you got 22DbRunRecoveryException and you've used someone else's build before, you may need to delete (or move the files somewhere else) database/log.000000*

Windows and Linux users: if you got 0.3.5 you still need to upgrade to 0.3.6.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 09:23:21 PM
Last edit: July 29, 2010, 09:35:12 PM by knightmb
 #19

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.
Code:
./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
Code:
./bitcoin: /lib/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)


Linux - Mandriva 2010.0 [64bit and 32bit] OS systems setup

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
July 29, 2010, 09:27:15 PM
 #20

0.3.6 binaries for linux works fine on two my machines (64 and 32 bits) with Debian squeeze/sid

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 09:28:55 PM
 #21

0.3.6 binaries for linux works fine on two my machines (64 and 32 bits)
That's good to know, might just need to update mine, checking to see what versions I have currently installed.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
dwdollar
Full Member
***
Offline Offline

Activity: 202
Merit: 108


GCC - Global cryptocurrency


View Profile WWW
July 29, 2010, 09:29:41 PM
Last edit: July 29, 2010, 10:58:18 PM by dwdollar
 #22

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.
Code:
./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
Code:
./bitcoin: /lib/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)

I'm getting this too on 32-bit Ubuntu 9.10.

It works fine on 32-bit and 64-bit Ubuntu 10.04.

jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


View Profile
July 29, 2010, 09:30:08 PM
 #23

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).

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 09:30:24 PM
 #24

Ah, mine is linked to 2.10.1, I'll bring my system up to bleeding edge to see if that solves it  Grin

[edit] Well turns out I can't package wise as they top out at 2.10 for now

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 29, 2010, 09:32:47 PM
 #25

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.  Smiley

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
July 29, 2010, 09:35:27 PM
 #26

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).


sorry. I'm checked binaries on Debian GNU/Linux squeeze/sid

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 09:43:15 PM
 #27

"./bitcoin: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)" isn't a new problem that started with 0.3.6 is it?  This was built on the same OS installations as 0.3.0.

Unfortunately I upgraded to Ubuntu 10.04 before 0.3.0.  I will not upgrade anymore.  I don't know when I might have time to reinstall to downgrade, but at least by not upgrading, it'll gradually fix itself.
The Madhatter
Hero Member
*****
Offline Offline

Activity: 490
Merit: 509


My avatar pic says it all


View Profile
July 29, 2010, 09:44:02 PM
 #28

v0.3.6 works on FreeBSD/i386 7.2,7.3 and on FreeBSD/amd64 8.0

Compiles cleanly without any warnings, and appears to be working fine.
Odin
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
July 29, 2010, 09:45:06 PM
 #29

Maybe the points listed in http://bitcointalk.org/index.php?topic=612.0 would help making the Linux binary distribution works for the widest audience.

Getting the project to build under the OpenSUSE OBS service should allow the maintainer to get distribution specific compliation for free.
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1021


View Profile
July 29, 2010, 09:47:41 PM
 #30

0.3.6 works great on Win7 Pro 64-Bit.

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
Gooffy
Full Member
***
Offline Offline

Activity: 364
Merit: 101



View Profile
July 29, 2010, 10:08:14 PM
 #31

Ubuntu Linux 9.10

Error:

/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found       Cry
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
July 29, 2010, 10:11:15 PM
 #32

Ubuntu Linux 9.10

Error:

/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found       Cry

$ dpkg -l|grep -i glibc
ii  libdb1-compat                            2.1.3-9                         The Berkeley database routines [glibc 2.0/2.


?

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
lachesis
Full Member
***
Offline Offline

Activity: 210
Merit: 101


View Profile
July 29, 2010, 10:14:36 PM
 #33

On Debian testing 32-bit, I get a few build errors, all resembling:
Code:
script.cpp:114: error: ‘OP_NOP1’ was not declared in this scope
I got these when attempting to "make bitcoind" without "make clean" or "make" first. It looks like the bitcoind build instructions don't compile the headers first, but they also don't delete the headers.h.gch, so the old headers are used if present.

If anyone else gets this error, the simplest solution is to "make clean" and retry the build.

Bitcoin Calculator | Scallion | GPG Key | WoT Rating | 1QGacAtYA7E8V3BAiM7sgvLg7PZHk5WnYc
dwdollar
Full Member
***
Offline Offline

Activity: 202
Merit: 108


GCC - Global cryptocurrency


View Profile WWW
July 29, 2010, 10:53:48 PM
 #34

"./bitcoin: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by ./bitcoin)" isn't a new problem that started with 0.3.6 is it?  This was built on the same OS installations as 0.3.0.

Unfortunately I upgraded to Ubuntu 10.04 before 0.3.0.  I will not upgrade anymore.  I don't know when I might have time to reinstall to downgrade, but at least by not upgrading, it'll gradually fix itself.

That's strange, 0.3.3 worked fine on it.  It's no biggie, I need to upgrade that machine anyway.

Odin
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
July 29, 2010, 10:57:15 PM
 #35

Ubuntu Linux 9.10

Error:

/lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found       Cry

dpkg -l | egrep "(libc6|glibc)"
# This will display what version you currently have installed

# I guess you have glibc version 2.10 or older installed.

apt-get update
apt-cache showpkg libc6 | less
# Look (near the bottom) for the versions available for a 2.11 version

#Maybe you can just upgrade with:
apt-get upgrade libc6


# Above instruction for a real debian system, they might work with Ubuntu
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 29, 2010, 11:12:12 PM
 #36

On Debian testing 32-bit, I get a few build errors, all resembling:
Code:
script.cpp:114: error: ‘OP_NOP1’ was not declared in this scope
I got these when attempting to "make bitcoind" without "make clean" or "make" first. It looks like the bitcoind build instructions don't compile the headers first, but they also don't delete the headers.h.gch, so the old headers are used if present.

If anyone else gets this error, the simplest solution is to "make clean" and retry the build.
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.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 12:27:27 AM
 #37

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.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
bytemaster
Hero Member
*****
Offline Offline

Activity: 770
Merit: 566

fractally


View Profile WWW
July 30, 2010, 01:05:40 AM
 #38

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.


https://fractally.com - the next generation of decentralized autonomous organizations (DAOs).
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 01:25:48 AM
 #39

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.  Wink

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Anonymous
Guest

July 30, 2010, 05:51:34 AM
 #40

My khash rate went from 700 to 1700.Sweet!
Cdecker
Hero Member
*****
Offline Offline

Activity: 489
Merit: 504



View Profile WWW
July 30, 2010, 01:53:56 PM
 #41

Maybe the points listed in http://bitcointalk.org/index.php?topic=612.0 would help making the Linux binary distribution works for the widest audience.

Getting the project to build under the OpenSUSE OBS service should allow the maintainer to get distribution specific compliation for free.

Great point. I got the bitcoind (without the wx GUI) compiling for Ubuntu 10.04 Cheesy

I'll try to get the other version to work too, but it's quite annoying that BC needs such a new version of libdb and wx...

https://build.opensuse.org/package/show?package=bitcoind&project=home:cdecker

Want to see what developers are chatting about? http://bitcoinstats.com/irc/bitcoin-dev/logs/
Bitcoin-OTC Rating
BitLex
Hero Member
*****
Offline Offline

Activity: 532
Merit: 505


View Profile
July 30, 2010, 02:02:25 PM
 #42

0.3.6 up and running on w2k/xp32/xp64/w7

nice speed-updates on all systems,
guess we can prepare for another major step up in difficulty, now that all nodes do 2-3times the hashes they did before.
is that a good or a bad thing?

m0mchil
Full Member
***
Offline Offline

Activity: 171
Merit: 118


View Profile
July 30, 2010, 02:16:08 PM
 #43

Fastest possible stock build removes any advantage other 'special' builds would have. Which is good because generation will be more uniformly distributed. It's important for the official build to be always the fastest available. It should use any known optimization (including CUDA, OpenCL, ability to work on the Cell proc etc).

The one and only effect for now - another difficulty adjustment, still same chance to generate until more users/cores came in.

andy_3_913
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 30, 2010, 04:04:51 PM
 #44

would an auto-update function built into bc be possible?
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4060
Merit: 1177


I support freedom of choice


View Profile WWW
July 30, 2010, 04:49:25 PM
 #45

would an auto-update function built into bc be possible?
It's something that I have already suggested here :|
http://bitcointalk.org/index.php?topic=259.0

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
andy_3_913
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 30, 2010, 04:51:12 PM
 #46

would an auto-update function built into bc be possible?
It's something that I have already suggested here :|
http://bitcointalk.org/index.php?topic=259.0

sorry! Smiley
Cdecker
Hero Member
*****
Offline Offline

Activity: 489
Merit: 504



View Profile WWW
July 30, 2010, 06:39:59 PM
Last edit: October 04, 2010, 01:54:06 PM by satoshi
 #47

32Bit and 64Bit versions for Ubuntu 10.04 are available on the openSuse Build Service: https://www.bitcoin.org/smf/index.php?topic=644.0

Want to see what developers are chatting about? http://bitcoinstats.com/irc/bitcoin-dev/logs/
Bitcoin-OTC Rating
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 07:24:07 PM
Last edit: October 04, 2010, 01:46:58 PM by satoshi
 #48

I can only imagine the pain you went through to get these builds because I'm trying to build the program on a Ubuntu 9.04 box and so far I can't seem to find all the dependencies to compile no matter how much I keep installing packages and compiling source, LOL.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 30, 2010, 07:53:06 PM
 #49

I can only imagine the pain you went through to get these builds because I'm trying to build the program on a Ubuntu 9.04 box and so far I can't seem to find all the dependencies to compile no matter how much I keep installing packages and compiling source, LOL.
I can't understand why you're having so much pain.  I just followed the instructions in build-unix.txt.  I made a couple little corrections for Boost 1.37, which I'll put on SVN the next time I update it, noted below:

Dependencies
------------
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
sudo apt-get install libssl-dev
sudo apt-get install libdb4.7-dev
sudo apt-get install libdb4.7++-dev
sudo apt-get install libboost-all-dev (or libboost1.37-dev)

wxWidgets
---------
cd /usr/local
tar -xzvf wxWidgets-2.9.0.tar.gz
cd /usr/local/wxWidgets-2.9.0
mkdir buildgtk
cd buildgtk
../configure --with-gtk --enable-debug --disable-shared --enable-monolithic
make
sudo su
make install
ldconfig


added a comment in makefile.unix:

# for boost 1.37, add -mt to the boost libraries
LIBS= \
 -Wl,-Bstatic \
   -l boost_system \
   -l boost_filesystem \
   -l boost_program_options \
   -l boost_thread \
   -l db_cxx \
   -l crypto \
 -Wl,-Bdynamic \
   -l gthread-2.0

knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 08:04:19 PM
 #50

I can't understand why you're having so much pain.  I just followed the instructions in build-unix.txt.  I made a couple little corrections for Boost 1.37, which I'll put on SVN the next time I update it, noted below:

Dependencies
------------
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
sudo apt-get install libssl-dev
sudo apt-get install libdb4.7-dev
sudo apt-get install libdb4.7++-dev
sudo apt-get install libboost-all-dev (or libboost1.37-dev)
That part I highlighted is what got me. You can't install all the libboost packages with that command (I tried to cheat with a * also), but part of my issue is I took it too literal like install *everything* that had to do with libboost, LOL.

Really, all that was needed was the libboost1.37-dev package and that made all the compile errors go away. Everything else worked out just fine as far as compiling your own wxWidgets, compiling Boost 1.4, etc.

So that last command should simply be
sudo apt-get install libboost1.37-dev

On a side note, I compiled mine on a Ubuntu 64bit system, so the finished program came out 64bit aware. I'm testing it out on some 64bit systems to see how well things go.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
satoshi (OP)
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 5507


View Profile
July 30, 2010, 09:44:04 PM
Last edit: October 04, 2010, 01:48:02 PM by satoshi
 #51

So that last command should simply be
sudo apt-get install libboost1.37-dev
Except that wouldn't work for boost 1.40+ (on Ubuntu 10.04), where you need to get libboost-all-dev.

Seems they changed everything around in Boost recently, "-mt" and all that, makes it hard.

BTW, I tried Boost 1.34 but it didn't have the boost.interprocess stuff.

Mac OSX version is available now.  See bitcoin.org or the SourceForge link.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 09:47:03 PM
Last edit: October 04, 2010, 01:48:19 PM by satoshi
 #52

So that last command should simply be
sudo apt-get install libboost1.37-dev
Except that wouldn't work for boost 1.40+ (on Ubuntu 10.04), where you need to get libboost-all-dev.

Seems they changed everything around in Boost recently, "-mt" and all that, makes it hard.

BTW, I tried Boost 1.34 but it didn't have the boost.interprocess stuff.

Mac OSX version is available now.  See bitcoin.org or the SourceForge link.
Oh, ok, that makes more sense now. Didn't know that was being compiled on Ubuntu 10.04, I was thinking of everything from a Ubuntu 9.04 point of view.

Well for me, the libboost1.37-dev was all it needed on a Ubuntu 9.04 box to get a 64bit compile. Seems I'll just need to keep a bunch of virutal box for each one to avoid distro confusion when compiling  Grin

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
andy_3_913
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 30, 2010, 09:50:27 PM
Last edit: October 04, 2010, 01:53:16 PM by satoshi
 #53

i admit.
i'm totally out of my depth.
will wait for orbit@home to get back on-line

Cheesy
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 30, 2010, 10:20:53 PM
Last edit: October 04, 2010, 01:53:23 PM by satoshi
 #54

You should see the face my wife makes when she sees me typing it  Grin

First thing she said "What hell are you guys talking about"  Lips sealed

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
cryptical
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 31, 2010, 08:33:18 PM
 #55

v0.3.6 works on FreeBSD/i386 7.2,7.3 and on FreeBSD/amd64 8.0

Compiles cleanly without any warnings, and appears to be working fine.


Are you doing anything special, or just gmake -f makefile.unix on FreeBSD/amd64? 

I'm having trouble getting it to compile on FreeBSD/amd64 8.1, but I'll freely admit that
C++ is lost on me.  I managed (using your patch for the makefile) to compile 0.3.3 previously
so I think that all the proper bits are installed.

I'm just trying to compile bitcoind for a headless FreeBSD box.

Thanks.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 252



View Profile WWW
July 31, 2010, 09:10:46 PM
 #56

v0.3.6 works on FreeBSD/i386 7.2,7.3 and on FreeBSD/amd64 8.0

Compiles cleanly without any warnings, and appears to be working fine.


Are you doing anything special, or just gmake -f makefile.unix on FreeBSD/amd64? 

I'm having trouble getting it to compile on FreeBSD/amd64 8.1, but I'll freely admit that
C++ is lost on me.  I managed (using your patch for the makefile) to compile 0.3.3 previously
so I think that all the proper bits are installed.

I'm just trying to compile bitcoind for a headless FreeBSD box.

Thanks.
I would post up the compile log in the Development & Technical section, might get more help there.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Bitcoiner
Member
**
Offline Offline

Activity: 70
Merit: 11


View Profile
August 03, 2010, 09:42:11 PM
Last edit: October 04, 2010, 01:53:26 PM by satoshi
 #57

OlliPro's latest build is still faster, but this one comes close. 4700khash vs 5000khash

Want to thank me for this post? Donate here! Flip your coins over to: 13Cq8AmdrqewatRxEyU2xNuMvegbaLCvEe  Smiley
Pages: 1 2 3 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!