Mailinglist Archive: opensuse (4547 mails)

< Previous Next >
Re: [SLE] Some busted screensavers
  • From: Robert Paulsen <robert@xxxxxxxxxxxxxxxxx>
  • Date: Tue, 25 May 2004 20:20:18 -0500
  • Message-id: <200405252020.18949.robert@xxxxxxxxxxxxxxxxx>
On Tuesday 25 May 2004 07:48 pm, Anders Johansson wrote:
> On Wednesday 26 May 2004 02.09, Robert Paulsen wrote:
> > keuphoria is one of my favorite screensavers (it's in the kdeartwork3
> > rpm). Unfortunately it doesn't work on SuSE 9.1. Here is the error
> > message when it is run from the command line:
> >
> > /opt/kde3/bin/keuphoria.kss
> > Unable to resolve GL/GLX symbols - please check your GL library
> > installation.
> >
> > Other GL screensavers work great, for example:
> >
> > /usr/X11R6/lib/xscreensaver/pulsar
> >
> > My first thought was there is a missing library, but the ldd command show
> > that all libraries linked by keuphoria.kss can be found.
>
> Sort of. It's bad programming from the Norwegians. You're using NPTL, which
> means that you should be using /usr/lib/tls/libGL.so.1. Unfortunately,
> libqt-mt.so has /usr/lib/libGL.so.1 hardcoded into it. So it fails. Yet
> another example of why hardcoding is bad
>
> To solve, do
>
> cd /usr/lib
> rm libGL.so.1
> ln -s tls/libGL.so.1 libGL.so.1
>
> After that, keuphoria will work

Right you are! It is now working. (I didn't break anything else by removing
the original soft link, did I?)

--
Robert C. Paulsen, Jr.
robert@xxxxxxxxxxxxxxxxx

< Previous Next >
Follow Ups