Linux graphics app library versions

log in

Advanced search

Message boards : SETI@home Enhanced : Linux graphics app library versions

Author Message
Henri Valta
Volunteer tester
Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Message 41636 - Posted: 17 Dec 2011, 19:23:41 UTC

I'm trying to get the graphics to show on Arch linux, which tends to have up to date stable versions of the libraries.

The graphics app is linked to older versions of libjpeg and openssl libraries causing problems.
libjpeg.so.62 => not found (libjpeg.so.8(.0.2)/libjpeg-turbo 1.1.1-3 is installed)
libssl.so.8 => not found (libssl.so.1.0.0/openssl 1.0.0.e-1 is installed)
libcrypto.so.8 => not found (same as libssl)

I know it's tricky to try to support the largest user base by default, but is there a plan to move to newer versions or some other workaround? Maybe static linking would be possible on certain libs?

Urs Echternacht
Volunteer tester
Send message
Joined: 18 Jan 06
Posts: 808
Credit: 9,023,595
RAC: 18,630
Message 41637 - Posted: 18 Dec 2011, 0:46:25 UTC

Have you tried to install both library versions parallel ? Does work that way on Ubuntu (maverick).
____________
_\|/_
Urs

Henri Valta
Volunteer tester
Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Message 41638 - Posted: 18 Dec 2011, 1:02:49 UTC

Yeah, that works. Actually my point was that it's not very nice for end user to have to hunt for earlier versions of libs to get working graphics, at least when major distros start/are shipping the newer versions.
So maybe static linking a few select libraries would make the app work in almost all cases and help on transition periods.

Urs Echternacht
Volunteer tester
Send message
Joined: 18 Jan 06
Posts: 808
Credit: 9,023,595
RAC: 18,630
Message 41641 - Posted: 19 Dec 2011, 17:45:40 UTC - in response to Message 41638.

You are using a 64bit linux, don't you ?

Just checked the files and 64bit setigraphics_6.97_x86_64-pc-linux-gnu is indeed a shared executable, while the 32bit setigraphics_6.97_i686-pc-linux-gnu is a static executable.

Maybe the shared linkage was done unintentionally.
____________
_\|/_
Urs

Henri Valta
Volunteer tester
Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Message 41647 - Posted: 21 Dec 2011, 16:12:24 UTC - in response to Message 41641.

Yes, I'm using 64bit. It does look weird that 32 bit is statically linked while 64 bit is not
____________

Message boards : SETI@home Enhanced : Linux graphics app library versions


Return to SETI@home/AstroPulse Beta main page


Copyright © 2013 University of California

AstroPulse is funded in part by the NSF through grant AST-0307956