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
Copyright © 2024 Einstein@Home. All rights reserved.
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
> I start it that way: > > $
)
> 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
> > I start it that way: > >
)
> > 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.
> 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-
hi, both of you are right,
)
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