Bitcoin Forum
November 09, 2024, 12:19:22 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Need help installing on Redhat  (Read 10525 times)
GoldRush (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 05, 2010, 01:00:28 AM
 #1

Can someone please post in detail the steps required to install on redhat?  I've unpacked the tar file but there are dependency issues when running the executable.

/proc/version:

Linux version 2.6.9-42.0.10.ELsmp (brewbuilder@ls20-bc1-14.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Fri Feb 16 17:13:42 EST 2007

Here's what I get:

[root@swamp ~]# cd bitcoin-0.3.8/bin/64
[root@swamp 64]# ./bitcoin
./bitcoin: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory
[root@swamp 64]# ./bitcoind
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./bitcoind)
./bitcoind: /lib64/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./bitcoind)
./bitcoind: /lib64/tls/libc.so.6: version `GLIBC_2.7' not found (required by ./bitcoind)

Thanks for helping me out.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



View Profile WWW
August 05, 2010, 01:03:27 AM
 #2

What version of Glibc are you using?

Goto the console and type "ldd --version" it should tell you what your OS is using, post it back here. I might have a compile that works with yours.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
GoldRush (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
August 05, 2010, 01:17:50 AM
 #3

What version of Glibc are you using?

Goto the console and type "ldd --version" it should tell you what your OS is using, post it back here. I might have a compile that works with yours.

I actually have several linux machines setup at home and need to be able to compile on each of them.  For the one machine mentioned in my OP we have:

[root@swamp 64]# ldd --version
ldd (GNU libc) 2.3.4
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



View Profile WWW
August 05, 2010, 03:26:01 AM
 #4

All I have is a CentOS bitcoind that was compiled with glibc 2.5, so it won't work on the system you listed.

All I can say is that it took me all day to figure out the compiling issues for CentOS 5.5.

Perhaps I should start offering compiling solutions for various Linux distros with BTC as the cost?  Grin

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

Activity: 252
Merit: 250


View Profile WWW
August 08, 2010, 06:16:42 PM
 #5

Well, what we need are maintained binary packages for several distros. I vote for CentOS and Arch as a first step Smiley I agree to maintain them and provide space, but I'm too lazy to try to create an RPM for CentOS myself  Grin

jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1100


View Profile
August 08, 2010, 07:43:17 PM
 #6


A build script for a particular distro would probably be safer, patent-wise.  CentOS/RHEL/Fedora do not include the patent-encumbered EC-DSA codes from OpenSSL, and anyone using bitcoin requires that.  Therefore, anyone providing builds is providing patent-encumbered software.

IANAL, but apparently, distributing source code or build scripts puts you in a far better position than distributing ready-to-use binary software.

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



View Profile WWW
August 08, 2010, 08:36:55 PM
 #7


A build script for a particular distro would probably be safer, patent-wise.  CentOS/RHEL/Fedora do not include the patent-encumbered EC-DSA codes from OpenSSL, and anyone using bitcoin requires that.  Therefore, anyone providing builds is providing patent-encumbered software.

IANAL, but apparently, distributing source code or build scripts puts you in a far better position than distributing ready-to-use binary software.
Remember that Certicom's patent claim pertaining to ECDSA is still just a claim. I haven't seen anything that established them ownership of it since they filed back in 1999 and everything freaked out, but if anyone has an links to some hard court cases, that would be great.

Otherwise, I wouldn't worry about it because since then, a lot of the world governments and big business already use this. I don't know how well they would stand in a lawsuit against the entire planet?

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

Activity: 1596
Merit: 1100


View Profile
August 09, 2010, 04:55:33 PM
 #8


A build script for a particular distro would probably be safer, patent-wise.  CentOS/RHEL/Fedora do not include the patent-encumbered EC-DSA codes from OpenSSL, and anyone using bitcoin requires that.  Therefore, anyone providing builds is providing patent-encumbered software.

IANAL, but apparently, distributing source code or build scripts puts you in a far better position than distributing ready-to-use binary software.
Remember that Certicom's patent claim pertaining to ECDSA is still just a claim. I haven't seen anything that established them ownership of it since they filed back in 1999 and everything freaked out, but if anyone has an links to some hard court cases, that would be great.

Otherwise, I wouldn't worry about it because since then, a lot of the world governments and big business already use this. I don't know how well they would stand in a lawsuit against the entire planet?

Big business (Red Hat, IBM, maybe Novell too?) has spent Big Money hiring Real Lawyers, who determined that openssl's EC and EC-DSA support should not be distributed due to patent worries.

Red Hat and IBM have done extensive work and spent millions of dollars clearing a lot of open source code of patent worries, using a combination of lawyer review and patent pooling.  If, after all that, they advise against using something -- I am going to listen.

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

Activity: 252
Merit: 250


View Profile WWW
August 10, 2010, 05:33:55 PM
 #9

distributing source code or build scripts puts you in a far better position than distributing ready-to-use binary software.
Yes, we need both binaries and sources packaged for different platforms. There are standard build scripts for many platforms:

CentOS has SRPM
Arch has AUR
FreeBSD has ports

knightmb
Sr. Member
****
Offline Offline

Activity: 308
Merit: 258



View Profile WWW
August 13, 2010, 12:46:36 PM
 #10

Big business (Red Hat, IBM, maybe Novell too?) has spent Big Money hiring Real Lawyers, who determined that openssl's EC and EC-DSA support should not be distributed due to patent worries.

Red Hat and IBM have done extensive work and spent millions of dollars clearing a lot of open source code of patent worries, using a combination of lawyer review and patent pooling.  If, after all that, they advise against using something -- I am going to listen.

Then I suggest, going to them and asking for license. Just like SCO will give you license for Unix still for some money.

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

Activity: 1596
Merit: 1100


View Profile
August 13, 2010, 05:11:19 PM
 #11

Big business (Red Hat, IBM, maybe Novell too?) has spent Big Money hiring Real Lawyers, who determined that openssl's EC and EC-DSA support should not be distributed due to patent worries.

Red Hat and IBM have done extensive work and spent millions of dollars clearing a lot of open source code of patent worries, using a combination of lawyer review and patent pooling.  If, after all that, they advise against using something -- I am going to listen.

Then I suggest, going to them and asking for license. Just like SCO will give you license for Unix still for some money.

They don't sell licenses for openssl, they just avoid it, based on multiple independent legal advisors.

We should take the hint...

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



View Profile WWW
August 13, 2010, 06:01:32 PM
 #12

Big business (Red Hat, IBM, maybe Novell too?) has spent Big Money hiring Real Lawyers, who determined that openssl's EC and EC-DSA support should not be distributed due to patent worries.

Red Hat and IBM have done extensive work and spent millions of dollars clearing a lot of open source code of patent worries, using a combination of lawyer review and patent pooling.  If, after all that, they advise against using something -- I am going to listen.

Then I suggest, going to them and asking for license. Just like SCO will give you license for Unix still for some money.

They don't sell licenses for openssl, they just avoid it, based on multiple independent legal advisors.

We should take the hint...

So how many independent legal advisors say that the other independent legal advisors are wrong? There are always at least 2 sides to the issue and you don't need to be a legal advisor to decide what works best.

When they actually start winning some courts cases (last I checked years ago, they lost), then I'll put more thought into the issue.

Timekoin - The World's Most Energy Efficient Encrypted Digital Currency
Pages: [1]
  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!