Pages:
Author

Topic: [Paid] [Bounty: 10 BTC] Bitcoind build instructions for Centos x86 and x64 (Read 15613 times)

full member
Activity: 221
Merit: 100
I'm trying to compile the current version of bitcoin on Centos and I'm having some issues as well.  Does anyone have a good process for compiling bitcoin 0.9.1 on Centos 6.5 (x64)?  Thanks in advance.
member
Activity: 106
Merit: 10
I think we need an update again.  Having a heck of a time trying to build on centos.  The github script works partly.. it builds the toolchain.. mostly.  I got that working.  But configure in bitcoind bombs out on the boost configure.
newbie
Activity: 23
Merit: 0

I finally got CentOS 6.4 to rebuiild openssl with elliptic curves enabled, as required for Bitcoin.

The primary issue is that the CentOS openssl source package contains tarball openssl-1.0.0-usa.tar.bz2

The correct replacement tarball package from openssl.org would be this one http://www.openssl.org/source/openssl-1.0.0.tar.gz

Secondly, a patch from openssl.org is also needed: http://cvs.openssl.org/patchset?cn=19998

After the above two downloads, the spec file is edited to enable EC, point to the new source, and update the release number.

Detailed instructions on to do the build are here: https://bitcointalksearch.org/topic/m.2624466
newbie
Activity: 23
Merit: 0
Weex & KJJ,

Please see my newbie dissertation https://bitcointalksearch.org/topic/bitcoind-centos-clean-compile-on-aws-ec2-239337

A good solution might be to define a procedure to generate an SRPM (source-RPM) package from the GIT source.
legendary
Activity: 1102
Merit: 1014
This is the latest build I have 0.6. It will show a warning that it needs to update but if it helps you here it is.

http://owneo.com/bitcoind-60003-64bit-centos5

The build process hasn't worked for me since that version.

13DQrtowGDnZUie2j9WvsKuocR8cE2XJF1


I tried your version, it works so far without error but its not loading the chain ... :/

Could fix the problem with your version. CSF was blocking it Smiley

sending 4 BTC to you and another 4 BTC will go into the pool for a working build instruction of the "up to date" client.

Transaktion: 592a8aa608ba72900e1cd8838d69276b7920f8a4be1f6af43979ebd942a31a81

Thank you and I'm glad to hear it's working for you with that tweak. Updating the other thread now.
legendary
Activity: 906
Merit: 1002
This is the latest build I have 0.6. It will show a warning that it needs to update but if it helps you here it is.

http://owneo.com/bitcoind-60003-64bit-centos5

The build process hasn't worked for me since that version.

13DQrtowGDnZUie2j9WvsKuocR8cE2XJF1


I tried your version, it works so far without error but its not loading the chain ... :/

Could fix the problem with your version. CSF was blocking it Smiley

sending 4 BTC to you and another 4 BTC will go into the pool for a working build instruction of the "up to date" client.

Transaktion: 592a8aa608ba72900e1cd8838d69276b7920f8a4be1f6af43979ebd942a31a81
hero member
Activity: 489
Merit: 500
I was speaking in regards to the binary weex posted above. I looked in /var/log/messages and this is what I saw:

Code:
Aug  5 20:09:36 frost kernel: bitcoind[18680]: segfault at 0 ip 00000000007c0b90 sp 00007fff3a5e6688 error 6 in bitcoind[400000+590000]
Aug  5 20:09:36 frost abrt[18681]: Saved core dump of pid 18680 (/home/user/bitcoind) to /var/spool/abrt/ccpp-2012-08-05-20:09:36-18680 (172032 bytes)
Aug  5 20:09:36 frost abrtd: Directory 'ccpp-2012-08-05-20:09:36-18680' creation detected
Aug  5 20:09:36 frost abrtd: Executable '/home/user/bitcoind' doesn't belong to any package
Aug  5 20:09:36 frost abrtd: 'post-create' on '/var/spool/abrt/ccpp-2012-08-05-20:09:36-18680' exited with 1
Aug  5 20:09:36 frost abrtd: Corrupted or bad directory /var/spool/abrt/ccpp-2012-08-05-20:09:36-18680, deleting

legendary
Activity: 906
Merit: 1002
Interesting. That is the first time I have ever encountered an openssl without built-in sha256 support...

Anyway, you can open contrib/vagrant/Makefile and do a find-replace, changing 'openssl sha256' into 'sha256sum -b'. That *should* work. I'm not near my development machine or else I would update the pull-request and test it myself.

now this error pops out ...

Code:
make check-requirements
[check requirements]

Missing requirement: vagrant

Please have a look at "README" to ensure
that your system meets all requirements.

make: *** [.stamp-check-requirements.h] Error 1

but rpm says its installed ...

Code:
rpm -ivh vagrant_1.0.3_x86_64.rpm
Preparing...                ########################################### [100%]
        package vagrant-1.0.3-1.x86_64 is already installed

fixed it myself, added /opt/vagrant/bin to the PATH variable

now it says

Code:
make check-requirements
[check requirements]
/opt/vagrant/bin/../embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.6' not found (required by /opt/vagrant/embedded/bin/../lib/libruby.so.1.9)

Wrong version of requirement: vagrant

It looks like I only have GLIBC_2.5 ... and yum wont update it, as its "up to date"....
legendary
Activity: 1102
Merit: 1014
FYI, this bounty has been paid so I created the new bounty here. It's up to 4 BTC!
legendary
Activity: 905
Merit: 1012
Interesting. That is the first time I have ever encountered an openssl without built-in sha256 support...

Anyway, you can open contrib/vagrant/Makefile and do a find-replace, changing 'openssl sha256' into 'sha256sum -b'. That *should* work. I'm not near my development machine or else I would update the pull-request and test it myself.
legendary
Activity: 906
Merit: 1002
vagrant is now installed but this only leads to the next problem... my openssl dont seem to know what sha256 is but under /usr/bin/sha256 I can find a sha256hmac and sha256sum...

Code:
make check-requirements
openssl:Error: 'sha256' is an invalid command.

Standard commands
asn1parse      ca             ciphers        crl            crl2pkcs7      
dgst           dh             dhparam        dsa            dsaparam      
enc            engine         errstr         gendh          gendsa        
genrsa         nseq           ocsp           passwd         pkcs12        
pkcs7          pkcs8          prime          rand           req            
rsa            rsautl         s_client       s_server       s_time        
sess_id        smime          speed          spkac          verify        
version        x509          

Message Digest commands (see the `dgst' command for more details)
md2            md4            md5            rmd160         sha            
sha1          

Cipher commands (see the `enc' command for more details)
aes-128-cbc    aes-128-ecb    aes-192-cbc    aes-192-ecb    aes-256-cbc    
aes-256-ecb    base64         bf             bf-cbc         bf-cfb        
bf-ecb         bf-ofb         cast           cast-cbc       cast5-cbc      
cast5-cfb      cast5-ecb      cast5-ofb      des            des-cbc        
des-cfb        des-ecb        des-ede        des-ede-cbc    des-ede-cfb    
des-ede-ofb    des-ede3       des-ede3-cbc   des-ede3-cfb   des-ede3-ofb  
des-ofb        des3           desx           rc2            rc2-40-cbc    
rc2-64-cbc     rc2-cbc        rc2-cfb        rc2-ecb        rc2-ofb        
rc4            rc4-40        

openssl:Error: 'sha256' is an invalid command.

Standard commands
asn1parse      ca             ciphers        crl            crl2pkcs7      
dgst           dh             dhparam        dsa            dsaparam      
enc            engine         errstr         gendh          gendsa        
genrsa         nseq           ocsp           passwd         pkcs12        
pkcs7          pkcs8          prime          rand           req            
rsa            rsautl         s_client       s_server       s_time        
sess_id        smime          speed          spkac          verify        
version        x509          

Message Digest commands (see the `dgst' command for more details)
md2            md4            md5            rmd160         sha            
sha1          

Cipher commands (see the `enc' command for more details)
aes-128-cbc    aes-128-ecb    aes-192-cbc    aes-192-ecb    aes-256-cbc    
aes-256-ecb    base64         bf             bf-cbc         bf-cfb        
bf-ecb         bf-ofb         cast           cast-cbc       cast5-cbc      
cast5-cfb      cast5-ecb      cast5-ofb      des            des-cbc        
des-cfb        des-ecb        des-ede        des-ede-cbc    des-ede-cfb    
des-ede-ofb    des-ede3       des-ede3-cbc   des-ede3-cfb   des-ede3-ofb  
des-ofb        des3           desx           rc2            rc2-40-cbc    
rc2-64-cbc     rc2-cbc        rc2-cfb        rc2-ecb        rc2-ofb        
rc4            rc4-40        

openssl:Error: 'sha256' is an invalid command.

Standard commands
asn1parse      ca             ciphers        crl            crl2pkcs7      
dgst           dh             dhparam        dsa            dsaparam      
enc            engine         errstr         gendh          gendsa        
genrsa         nseq           ocsp           passwd         pkcs12        
pkcs7          pkcs8          prime          rand           req            
rsa            rsautl         s_client       s_server       s_time        
sess_id        smime          speed          spkac          verify        
version        x509          

Message Digest commands (see the `dgst' command for more details)
md2            md4            md5            rmd160         sha            
sha1          

Cipher commands (see the `enc' command for more details)
aes-128-cbc    aes-128-ecb    aes-192-cbc    aes-192-ecb    aes-256-cbc    
aes-256-ecb    base64         bf             bf-cbc         bf-cfb        
bf-ecb         bf-ofb         cast           cast-cbc       cast5-cbc      
cast5-cfb      cast5-ecb      cast5-ofb      des            des-cbc        
des-cfb        des-ecb        des-ede        des-ede-cbc    des-ede-cfb    
des-ede-ofb    des-ede3       des-ede3-cbc   des-ede3-cfb   des-ede3-ofb  
des-ofb        des3           desx           rc2            rc2-40-cbc    
rc2-64-cbc     rc2-cbc        rc2-cfb        rc2-ecb        rc2-ofb        
rc4            rc4-40        

[check requirements]

Missing requirement: vagrant

Please have a look at "README" to ensure
that your system meets all requirements.

make: *** [.stamp-check-requirements.h] Error 1

@bytedisorder, you should be more specific which binary do you mean? I only test this on CentOS 5.6
hero member
Activity: 489
Merit: 500
You guys ran this binary on centOS 6? Because I keep getting a segmentation fault...
legendary
Activity: 905
Merit: 1012
Wonderful. Looks like a ruby bug.

But thankfully that shouldn't concern you as there is an alternative: download the binary RPM from here:

http://downloads.vagrantup.com/tags/v1.0.3

and install:

Quote
rpm -i vagrant_1.0.3_x86_64.rpm
legendary
Activity: 906
Merit: 1002
Code:
gem install -V vagrant
GET 302 Found: http://gems.rubyforge.org/latest_specs.4.8.gz
GET 304 Not Modified: http://production.s3.rubygems.org/latest_specs.4.8.gz
GET 302 Found: http://gems.rubyforge.org/specs.4.8.gz
GET 304 Not Modified: http://production.s3.rubygems.org/specs.4.8.gz
Installing gem childprocess-0.3.4
*** buffer overflow detected ***: /usr/bin/ruby terminated
======= Backtrace: =========
/lib64/libc.so.6(__chk_fail+0x2f)[0x3dff2e807f]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(rb_syck_mktime+0x48e)[0x2b583925098e]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(yaml_org_handler+0x860)[0x2b58392512a0]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(syck_defaultresolver_node_import+0x39)[0x2b58392514a9]
/usr/lib64/libruby.so.1.8[0x2b5838a60a9e]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a61562]
/usr/lib64/libruby.so.1.8(rb_funcall+0x85)[0x2b5838a61835]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(rb_syck_load_handler+0x47)[0x2b5839250437]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(syck_hdlr_add_node+0x39)[0x2b583924b839]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(syckparse+0xb45)[0x2b583924c605]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(syck_parse+0x19)[0x2b5839254d29]
/usr/lib64/ruby/1.8/x86_64-linux/syck.so(syck_parser_load+0xed)[0x2b58392502ad]
/usr/lib64/libruby.so.1.8[0x2b5838a60a9e]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a67125]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a67125]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a69804]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67e69]
/usr/lib64/libruby.so.1.8[0x2b5838a67009]
/usr/lib64/libruby.so.1.8[0x2b5838a69cb5]
/usr/lib64/libruby.so.1.8[0x2b5838a6bcbf]
/usr/lib64/libruby.so.1.8[0x2b5838a68307]
/usr/lib64/libruby.so.1.8[0x2b5838a6bcbf]
/usr/lib64/libruby.so.1.8[0x2b5838a6d1c9]
/usr/lib64/libruby.so.1.8[0x2b5838a60a9e]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67e69]
/usr/lib64/libruby.so.1.8[0x2b5838a6a10d]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a6a10d]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8(rb_obj_call_init+0x54)[0x2b5838a61274]
/usr/lib64/libruby.so.1.8(rb_class_new_instance+0x32)[0x2b5838a8b782]
/usr/lib64/libruby.so.1.8[0x2b5838a60a9e]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8(rb_call_super+0x8d)[0x2b5838a6201d]
/usr/lib64/libruby.so.1.8[0x2b5838a60329]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67e69]
/usr/lib64/libruby.so.1.8[0x2b5838a67125]
/usr/lib64/libruby.so.1.8[0x2b5838a69cb5]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a6a96f]
/usr/lib64/libruby.so.1.8[0x2b5838a680e5]
/usr/lib64/libruby.so.1.8[0x2b5838a60aba]
/usr/lib64/libruby.so.1.8[0x2b5838a60fb8]
/usr/lib64/libruby.so.1.8[0x2b5838a67d36]
/usr/lib64/libruby.so.1.8[0x2b5838a6a10d]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:00 33572585                           /usr/bin/ruby
00600000-00601000 rw-p 00000000 fd:00 33572585                           /usr/bin/ruby
1939a000-1e345000 rw-p 1939a000 00:00 0                                  [heap]
4180d000-4180e000 ---p 4180d000 00:00 0
4180e000-4220e000 rw-p 4180e000 00:00 0
3dfee00000-3dfee1c000 r-xp 00000000 fd:00 12582937                       /lib64/ld-2.5.so
3dff01c000-3dff01d000 r--p 0001c000 fd:00 12582937                       /lib64/ld-2.5.so
3dff01d000-3dff01e000 rw-p 0001d000 fd:00 12582937                       /lib64/ld-2.5.so
3dff200000-3dff34e000 r-xp 00000000 fd:00 12582988                       /lib64/libc-2.5.so
3dff34e000-3dff54e000 ---p 0014e000 fd:00 12582988                       /lib64/libc-2.5.so
3dff54e000-3dff552000 r--p 0014e000 fd:00 12582988                       /lib64/libc-2.5.so
3dff552000-3dff553000 rw-p 00152000 fd:00 12582988                       /lib64/libc-2.5.so
3dff553000-3dff558000 rw-p 3dff553000 00:00 0
3dff600000-3dff602000 r-xp 00000000 fd:00 12582990                       /lib64/libdl-2.5.so
3dff602000-3dff802000 ---p 00002000 fd:00 12582990                       /lib64/libdl-2.5.so
3dff802000-3dff803000 r--p 00002000 fd:00 12582990                       /lib64/libdl-2.5.so
3dff803000-3dff804000 rw-p 00003000 fd:00 12582990                       /lib64/libdl-2.5.so
3dffa00000-3dffa82000 r-xp 00000000 fd:00 12583084                       /lib64/libm-2.5.so
3dffa82000-3dffc81000 ---p 00082000 fd:00 12583084                       /lib64/libm-2.5.so
3dffc81000-3dffc82000 r--p 00081000 fd:00 12583084                       /lib64/libm-2.5.so
3dffc82000-3dffc83000 rw-p 00082000 fd:00 12583084                       /lib64/libm-2.5.so
3dffe00000-3dffe16000 r-xp 00000000 fd:00 12583266                       /lib64/libpthread-2.5.so
3dffe16000-3e00015000 ---p 00016000 fd:00 12583266                       /lib64/libpthread-2.5.so
3e00015000-3e00016000 r--p 00015000 fd:00 12583266                       /lib64/libpthread-2.5.so
3e00016000-3e00017000 rw-p 00016000 fd:00 12583266                       /lib64/libpthread-2.5.so
3e00017000-3e0001b000 rw-p 3e00017000 00:00 0
3e00200000-3e00214000 r-xp 00000000 fd:00 12583267                       /lib64/libz.so.1.2.3
3e00214000-3e00413000 ---p 00014000 fd:00 12583267                       /lib64/libz.so.1.2.3
3e00413000-3e00414000 rw-p 00013000 fd:00 12583267                       /lib64/libz.so.1.2.3
3e00600000-3e0063b000 r-xp 00000000 fd:00 12583269                       /lib64/libsepol.so.1
3e0063b000-3e0083b000 ---p 0003b000 fd:00 12583269                       /lib64/libsepol.so.1
3e0083b000-3e0083c000 rw-p 0003b000 fd:00 12583269                       /lib64/libsepol.so.1
3e0083c000-3e00846000 rw-p 3e0083c000 00:00 0
3e00a00000-3e00a15000 r-xp 00000000 fd:00 12583270                       /lib64/libselinux.so.1
3e00a15000-3e00c15000 ---p 00015000 fd:00 12583270                       /lib64/libselinux.so.1
3e00c15000-3e00c17000 rw-p 00015000 fd:00 12583270                       /lib64/libselinux.so.1
3e00c17000-3e00c18000 rw-p 3e00c17000 00:00 0
3e01600000-3e01609000 r-xp 00000000 fd:00 12583238                       /lib64/libcrypt-2.5.so
3e01609000-3e01808000 ---p 00009000 fd:00 12583238                       /lib64/libcrypt-2.5.so
3e01808000-3e01809000 r--p 00008000 fd:00 12583238                       /lib64/libcrypt-2.5.so
3e01809000-3e0180a000 rw-p 00009000 fd:00 12583238                       /lib64/libcrypt-2.5.so
3e0180a000-3e01838000 rw-p 3e0180a000 00:00 0
3e01e00000-3e01f2d000 r-xp 00000000 fd:00 12583278                       /lib64/libcrypto.so.0.9.8e
3e01f2d000-3e0212c000 ---p 0012d000 fd:00 12583278                       /lib64/libcrypto.so.0.9.8e
3e0212c000-3e0214d000 rw-p 0012c000 fd:00 12583278                       /lib64/libcrypto.so.0.9.8e
3e0214d000-3e02151000 rw-p 3e0214d000 00:00 0
3e02200000-3e0222c000 r-xp 00000000 fd:00 33570745                       /usr/lib64/libgssapi_krb5.so.2.2
3e0222c000-3e0242c000 ---p 0002c000 fd:00 33570745                       /usr/lib64/libgssapi_krb5.so.2.2
3e0242c000-3e0242e000 rw-p 0002c000 fd:00 33570745                       /usr/lib64/libgssapi_krb5.so.2.2
3e03a00000-3e03a02000 r-xp 00000000 fd:00 12582982                       /lib64/libkeyutils-1.2.so
3e03a02000-3e03c01000 ---p 00002000 fd:00 12582982                       /lib64/libkeyutils-1.2.so
3e03c01000-3e03c02000 rw-p 00001000 fd:00 12582982                       /lib64/libkeyutils-1.2.so
3e03e00000-3e03e11000 r-xp 00000000 fd:00 12583236                       /lib64/libresolv-2.5.so
3e03e11000-3e04011000 ---p 00011000 fd:00 12583236                       /lib64/libresolv-2.5.so
3e04011000-3e04012000 r--p 00011000 fd:00 12583236                       /lib64/libresolv-2.5.so
3e04012000-3e04013000 rw-p 00012000 fd:00 12583236                       /lib64/libresolv-2.5.so
3e04013000-3e04015000 rw-p 3e04013000 00:00 0
3e04200000-3e04202000 r-xp 00000000 fd:00 12583277                       /lib64/libcom_err.so.2.1
3e04202000-3e04401000 ---p 00002000 fd:00 12583277                       /lib64/libcom_err.so.2.1
3e04401000-3e04402000 rw-p 00001000 fd:00 12583277                       /lib64/libcom_err.so.2.1
3e04e00000-3e04e92000 r-xp 00000000 fd:00 33570744                       /usr/lib64/libkrb5.so.3.3
3e04e92000-3e05091000 ---p 00092000 fd:00 33570744                       /usr/lib64/libkrb5.so.3.3
3e05091000-3e05095000 rw-p 00091000 fd:00 33570744                       /usr/lib64/libkrb5.so.3.3
3e05200000-3e05224000 r-xp 00000000 fd:00 33570743                       /usr/lib64/libk5crypto.so.3.1
3e05224000-3e05423000 ---p 00024000 fd:00 33570743                       /usr/lib64/libk5crypto.so.3.1
3e05423000-3e05425000 rw-p 00023000 fd:00 33570743                       /usr/lib64/libk5crypto.so.3.1
3e05600000-3e05608000 r-xp 00000000 fd:00 33570742                       /usr/lib64/libkrb5support.so.0.1
3e05608000-3e05807000 ---p 00008000 fd:00 33570742                       /usr/lib64/libkrb5support.so.0.1
3e05807000-3e05808000 rw-p 00007000 fd:00 33570742                       /usr/lib64/libkrb5support.so.0.1
3e06600000-3e06646000 r-xp 00000000 fd:00 12583279                       /lib64/libssl.so.0.9.8e
3e06646000-3e06846000 ---p 00046000 fd:00 12583279                       /lib64/libssl.so.0.9.8e
3e06846000-3e0684c000 rw-p 00046000 fd:00 12583279                       /lib64/libssl.so.0.9.8e
2aaaaaadb000-2aaaaaade000 rw-p 2aaaaaadb000 00:00 0
2aaaaac21000-2aaaab0cb000 rw-p 2aaaaac21000 00:00 0
2aaaab0cb000-2aaaab0fe000 rw-p 2aaaaaaab000 00:00 0
2aaaab0fe000-2aaaabdf9000 rw-p 2aaaab0fe000 00:00 0
2aaaabe07000-2aaaabe14000 r-xp 00000000 fd:00 12582914                   /lib64/libgcc_s-4.1.2-20080825.so.1
2aaaabe14000-2aaaac014000 ---p 0000d000 fd:00 12582914                   /lib64/libgcc_s-4.1.2-20080825.so.1
2aaaac014000-2aaaac015000 rw-p 0000d000 fd:00 12582914                   /lib64/libgcc_s-4.1.2-20080825.so.1
2b5838a1c000-2b5838a1e000 rw-p 2b5838a1c000 00:00 0
2b5838a2c000-2b5838b05000 r-xp 00000000 fd:00 33572583                   /usr/lib64/libruby.so.1.8.5
2b5838b05000-2b5838d04000 ---p 000d9000 fd:00 33572583                   /usr/lib64/libruby.so.1.8.5
2b5838d04000-2b5838d09000 rw-p 000d8000 fd:00 33572583                   /usr/lib64/libruby.so.1.8.5
2b5838d09000-2b5838e3c000 rw-p 2b5838d09000 00:00 0
2b5838e3c000-2b5838e3e000 r-xp 00000000 fd:00 33988620                   /usr/lib64/ruby/1.8/x86_64-linux/etc.so
2b5838e3e000-2b583903e000 ---p 00002000 fd:00 33988620                   /usr/lib64/ruby/1.8/x86_64-linux/etc.so
2b583903e000-2b583903f000 rw-p 00002000 fd:00 33988620                   /usr/lib64/ruby/1.8/x86_64-linux/etc.so
2b583903f000-2b5839043000 r-xp 00000000 fd:00 33988633                   /usr/lib64/ruby/1.8/x86_64-linux/stringio.so
2b5839043000-2b5839243000 ---p 00004000 fd:00 33988633                   /usr/lib64/ruby/1.8/x86_64-linux/stringio.so
2b5839243000-2b5839244000 rw-p 00004000 fd:00 33988633                   /usr/lib64/ruby/1.8/x86_64-linux/stringio.so
2b5839244000-2b5839260000 r-xp 00000000 fd:00 33988635                   /usr/lib64/ruby/1.8/x86_64-linux/syck.so
2b5839260000-2b583945f000 ---p 0001c000 fd:00 33988635                   /usr/lib64/ruby/1.8/x86_64-linux/syck.so
2b583945f000-2b5839461000 rw-p 0001b000 fd:00 33988635                   /usr/lib64/ruby/1.8/x86_64-linux/syck.so
2b5839462000-2b583959f000 rw-p 2b5839462000 00:00 0
2b58395ad000-2b58395b7000 r-xp 00000000 fd:00 12582938                   /lib64/libnss_files-2.5.so
2b58395b7000-2b58397b6000 ---p 0000a000 fd:00 12582938                   /lib64/libnss_files-2.5.so
2b58397b6000-2b58397b7000 r--p 00009000 fd:00 12582938                   /lib64/libnss_files-2.5.so
2b58397b7000-2b58397b8000 rw-p 0000a000 fd:00 12582938                   /lib64/libnss_files-2.5.so
2b58397b8000-2b58397f2000 r-xp 00000000 fd:00 33988626                   /usr/lib64/ruby/1.8/x86_64-linux/openssl.so
2b58397f2000-2b58399f1000 ---p 0003a000 fd:00 33988626                   /usr/lib64/ruby/1.8/x86_64-linux/openssl.so
2b58399f1000-2b58399f4000 rw-p 00039000 fd:00 33988626                   /usr/lib64/ruby/1.8/x86_64-linux/openssl.so
2b58399f5000-2b5839c2f000 rw-p 2b58399f5000 00:00 0
2b5839c2f000-2b5839c30000 r-xp 00000000 fd:00 33988621                   /usr/lib64/ruby/1.8/x86_64-linux/fcntl.so
2b5839c30000-2b5839e2f000 ---p 00001000 fd:00 33988621                   /usr/lib64/ruby/1.8/x86_64-linux/fcntl.so
2b5839e2f000-2b5839e30000 rw-p 00000000 fd:00 33988621                   /usr/lib64/ruby/1.8/x86_64-linux/fcntl.so
2b5839e30000-2b5839e39000 r-xp 00000000 fd:00 33988637                   /usr/lib64/ruby/1.8/x86_64-linux/zlib.so
2b5839e39000-2b583a038000 ---p 00009000 fd:00 33988637                   /usr/lib64/ruby/1.8/x86_64-linux/zlib.so
2b583a038000-2b583a039000 rw-p 00008000 fd:00 33988637                   /usr/lib64/ruby/1.8/x86_64-linux/zlib.so
2b583a039000-2b583a03b000 r-xp 00000000 fd:00 33988614                   /usr/lib64/ruby/1.8/x86_64-linux/digest/md5.so
2b583a03b000-2b583a23a000 ---p 00002000 fd:00 33988614              Aborted
legendary
Activity: 905
Merit: 1012
Wicked. Can you post the results of:

Quote
# gem install -V vagrant
legendary
Activity: 906
Merit: 1002
Would love to test it but i get this:
Code:
sudo gem install vagrant
*** buffer overflow detected ***: /usr/bin/ruby terminated
legendary
Activity: 905
Merit: 1012
Install VirtualBox. Then:

Quote
sudo yum install rubygems
sudo gem install vagrant
git clone git://github.com/bitcoin/bitcoin
cd bitcoin
git checkout v0.6.3
curl -L https://github.com/bitcoin/bitcoin/pull/1597.patch | patch -p1
cd contrib/vagrant
make check-requirements

Download and install any requirements it complains about:

Quote
sudo yum install ...

Build:

Quote
make download
time make all

It'll take a while the first time, after than builds will be considerably faster. You'll find the zipped binaries in the 'output' directory.


can I has bounty too?

17SRxATG3LZrD7WWTCr5EfCapprShVEtP
legendary
Activity: 906
Merit: 1002
This is the latest build I have 0.6. It will show a warning that it needs to update but if it helps you here it is.

http://owneo.com/bitcoind-60003-64bit-centos5

The build process hasn't worked for me since that version.

13DQrtowGDnZUie2j9WvsKuocR8cE2XJF1


I tried your version, it works so far without error but its not loading the chain ... :/
legendary
Activity: 1102
Merit: 1014
Yeah, ubuntu or debian are both much easier to support. Still, it's really hard to ignore the vast number of Redhat/Centos boxes out there that need to be supported.

I'll host another bounty with a repeat of this thread if someone would like to fund it initially.
hero member
Activity: 489
Merit: 500
That does not run unfortunately it still throws a segmentation fault and dumps the core Sad maybe I'm missing some dependency. I think its time to move me server over to ubuntu.

Code:
user@localhost:./bitcoind
Segmentation fault (core dumped)
Pages:
Jump to: