Bitcoin Forum
April 25, 2024, 07:45:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: *** ALERT *** Upgrade to 0.3.6  (Read 25928 times)
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
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714031155
Hero Member
*
Offline Offline

Posts: 1714031155

View Profile Personal Message (Offline)

Ignore
1714031155
Reply with quote  #2

1714031155
Report to moderator
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: 127


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: 4214
Merit: 1203


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: 256



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: 6723


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: 256



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: 6723


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: 256



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: 256



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: 256



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!