How do I get this thing running on Redhat Linux 7.3?


log in

Advanced search

Questions and Answers : Unix/Linux : How do I get this thing running on Redhat Linux 7.3?

Author Message
Derry Bryson
Send message
Joined: 21 Sep 99
Posts: 3
Credit: 127,526
RAC: 0
United States
Message 904 - Posted: 24 Jun 2004, 0:52:11 UTC

I downloaded the precompiled client and get:

boinc: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such

When I try to compile the client (3.07) myself, I get:

In file included from ../api/boinc_api.C:51:
diagnostics.h:20:23: exception.h: No such file or directory
../api/boinc_api.C:53:19: shmem.h: No such file or directory
make[2]: *** [boinc_api.o] Error 1

I've been running the old software for years and would like to continue to contribute, but so far I am not impressed. The account ID deal especially sucks, can't you just use my email address or something?

Profile AthlonRob
Volunteer developer
Avatar
Send message
Joined: 18 May 99
Posts: 378
Credit: 7,041
RAC: 0
United States
Message 1035 - Posted: 24 Jun 2004, 7:24:42 UTC

Is the box reasonably kept up-to-date? If you do a "locate libgcc_s.so" do you see anything? I'm not sure why that wasn't statically linked... IMHO, it should be.

Since it's RH, you probably don't have development versions of software installed and that's why the compile bailed with the missing exception.h and shmem.h. Those should both be on a normal *nix box.

Rob

Derry Bryson
Send message
Joined: 21 Sep 99
Posts: 3
Credit: 127,526
RAC: 0
United States
Message 1295 - Posted: 24 Jun 2004, 19:01:47 UTC - in response to Message 1035.

> Is the box reasonably kept up-to-date? If you do a "locate libgcc_s.so" do
> you see anything? I'm not sure why that wasn't statically linked... IMHO, it
> should be.
>
> Since it's RH, you probably don't have development versions of software
> installed and that's why the compile bailed with the missing exception.h and
> shmem.h. Those should both be on a normal *nix box.
>
> Rob
>
>

It's a standard server install. If the program requires header files, then it should test for those in the configure script.

Profile The Dreamer
Volunteer tester
Avatar
Send message
Joined: 15 May 99
Posts: 10
Credit: 3,317,803
RAC: 1,810
United States
Message 1496 - Posted: 24 Jun 2004, 23:31:54 UTC

My boxes are RH7.2

But, I did eventually get it to build.....needed all the gcc3 and libraries stuff...and then set CC=gcc3 and CXX=g++3, and configure and make.

I got the latest from updates/7.2 for my RH7.2 boxes that didn't have this stuff (though I probably just needed the lib files).

I couldn't find the RPMs for the 7.3, but hopefully the 7.2 ones will work. I have 3 servers running 7.2 and one server running 7.3.

Since Seti/BOINC is not the primary purpose of these servers, upgrading the OS just to support BOINC isn't an option....since they aren't broken. Until recently, I had a production server that was running RH5.2 under the same philosophy.
<font face="ocr-a,keypunch,kids">You may be a dreamer, but I&#39;m The Dreamer, the definite article you might say!</font>

Profile acaro_win
Send message
Joined: 20 Apr 02
Posts: 1
Credit: 42,883
RAC: 0
Italy
Message 1544 - Posted: 25 Jun 2004, 0:21:09 UTC

Hi, same problem here. I resolved with the classical "quick and dirty" solution. I became root, searched for the libgcc_s.so.1 library and found it inside the installation dirs of Openoffice... finally linked it into /usr/lib (where apparently boinc looks for it, no idea if it's the only place). Everything is running fine now.

Of course... the game works PROVIDED you have the library somewhere...

Ciao

Acaro

Profile George Eastlick
Send message
Joined: 10 Aug 99
Posts: 2
Credit: 1,949,191
RAC: 0
United States
Message 4151 - Posted: 4 Jul 2004, 21:17:20 UTC - in response to Message 1544.

I have v7.3 system with same problem ... I also have v9 system that contains the library. I just ftp'd the library to the /lib directory of the 7.3 system and all is well

uowen
Send message
Joined: 22 Oct 02
Posts: 5
Credit: 176,361
RAC: 0
United States
Message 5410 - Posted: 8 Jul 2004, 22:36:35 UTC
Last modified: 8 Jul 2004, 23:34:06 UTC

Turns out doing this is a bad idea you get errors when it tries to compute the data!

Just copy the lib to /usr/lib and run ./boinc_3.18_i686-pc-linux-gnu - nothing fancy like below...

So do NOT do the following!

**********************************
I had a similiar issue when I tried to run the binary - it could not find libgcc_s.so.1

Like a few others here is found it in the open office directory. But I copied it into my boinc directory and I use LD_LIBRARY_PATH=. ./boinc_3.18_i686-pc-linux-gnu to run and it seems to run.
**********************************

Profile Ford Prefect
Volunteer tester
Send message
Joined: 24 Sep 01
Posts: 1
Credit: 8,108,319
RAC: 1,867
Czech Republic
Message 8638 - Posted: 16 Jul 2004, 9:18:35 UTC

I have similar problem. I have several computer with very small instalation.
There aren't gcc and libs installed. Is possible to run boinc clients on those machines?

FordP

Questions and Answers : Unix/Linux : How do I get this thing running on Redhat Linux 7.3?

Copyright © 2014 University of California