Deprecated: Function get_magic_quotes_gpc() is deprecated in /disks/centurion/b/carolyn/b/home/boincadm/projects/beta/html/inc/util.inc on line 663
Linux graphics app library versions

Linux graphics app library versions

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

To post messages, you must log in.

AuthorMessage
Henri Valta
Volunteer tester

Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Finland
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?
ID: 41636 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
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).
_\|/_
U r s
ID: 41637 · Report as offensive
Henri Valta
Volunteer tester

Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Finland
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.
ID: 41638 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
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.
_\|/_
U r s
ID: 41641 · Report as offensive
Henri Valta
Volunteer tester

Send message
Joined: 11 Jul 05
Posts: 3
Credit: 20,381
RAC: 0
Finland
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
ID: 41647 · Report as offensive

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


 
©2023 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.