which libraries needed by the Linux client?

gravywavy
gravywavy
Joined: 22 Jan 05
Posts: 392
Credit: 68962
RAC: 0
Topic 188736

hi,

I am trying to get boinc to run on a linux box, having got it running ok on two windows boxes.

I downloaded the version 4.19 gz file, which seems to contain only one file inside, chmod +x and moved the unzipped file as instructed on the website, but when it runs it says it cannot find the shared object libraries.

Which libraries do I need ?

My path is set up to find all the usual ones, or I thought it was...

~~gravywavy

Wurgl (speak^Wcrunching for Special: Off-Topic)
Wurgl (speak^Wc...
Joined: 11 Feb 05
Posts: 321
Credit: 140550008
RAC: 0

which libraries needed by the Linux client?

I start it that way:

$ cat run.sh
LD_LIBRARY_PATH=/home/me/einstein/lib ./boinc_4.19_i686-pc-linux-gnu -return_results_immediately

gravywavy
gravywavy
Joined: 22 Jan 05
Posts: 392
Credit: 68962
RAC: 0

> I start it that way: > > $

Message 9398 in response to message 9397

> I start it that way:
>
> $ cat run.sh
> LD_LIBRARY_PATH=/home/me/einstein/lib ./boinc_4.19_i686-pc-linux-gnu
> -return_results_immediately
>
ok, but what libraries do you have in your directory /home/me/einstein/lib please? I can't even attach to the project as it will not get past complaining it can't find the libraries.

~~gravywavy

Wurgl (speak^Wcrunching for Special: Off-Topic)
Wurgl (speak^Wc...
Joined: 11 Feb 05
Posts: 321
Credit: 140550008
RAC: 0

> > I start it that way: > >

Message 9399 in response to message 9398

> > I start it that way:
> >
> > $ cat run.sh
> > LD_LIBRARY_PATH=/home/me/einstein/lib ./boinc_4.19_i686-pc-linux-gnu
> > -return_results_immediately
> >
> ok, but what libraries do you have in your directory /home/me/einstein/lib
> please? I can't even attach to the project as it will not get past
> complaining it can't find the libraries.

Sorry. Some characters in a posting seem to eat up the rest. I definitly wrote more.

$ cat run.sh
LD_LIBRARY_PATH=/home/me/einstein/lib ./boinc_4.19_i686-pc-linux-gnu -return_results_immediately <http://einstein.phys.uwm.edu
876987877fdfdfeeea8798797987798
EOF

$ nohup ./run.sh &

and in this directory 'lib' there is a copy of libgcc_s.so.1 which I copied from some other Linux box with a more modern Linux. I alos made a symlink from libgcc_s.so to libgcc_s.so.1. I do not know if this is really needed or not.

kami4ligo
kami4ligo
Joined: 15 Mar 05
Posts: 48
Credit: 16105651
RAC: 0

> hi, > > I am trying to get

> hi,
>
> I am trying to get boinc to run on a linux box, having got it running ok on
> two windows boxes.
>
> I downloaded the version 4.19 gz file, which seems to contain only one file
> inside, chmod +x and moved the unzipped file as instructed on the website,
> but when it runs it says it cannot find the shared object libraries.
>
> Which libraries do I need ?
>
> My path is set up to find all the usual ones, or I thought it was...
>
>
>

Hi gravywavy !

This is what I get (if I understand your question correctly):

(kami)roger:/ligo/boinc
$ ldd ./boinc_4.19_i686-pc-linux-gnu
libz.so.1 => /usr/lib/libz.so.1 (0xb7fcc000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7fb7000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f95000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7f8c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e58000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
(kami)roger:/ligo/boinc
$

Maybe using ldd can show you which library is missing ? Then you may load any package that is missing (libz / libnsl ?)

-rg-

gravywavy
gravywavy
Joined: 22 Jan 05
Posts: 392
Credit: 68962
RAC: 0

hi, both of you are right,

Message 9401 in response to message 9400

hi,

both of you are right, thanks!

The ldd command is a useful one that I'd overlooked, and it quickly shows that wurgl's guess is spot on, it *is* the gcc library thatis missing on my box.

Sadly, when I installed that, it complained about the version number of other libraries which I do have. I gues this box is too out of date to be worth the effort of BOINC for now, what it really needs is for me to find time to bring the whole OS up to date and right now I don't have the time to take that on, especially as the whole box (hardware and software) is due to be replaced in JUly...

~~

~~gravywavy

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.