Some busted screensavers
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. -- Robert C. Paulsen, Jr. robert@paulsenonline.net
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
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@paulsenonline.net
On Wednesday 26 May 2004 03.20, Robert Paulsen wrote:
Right you are! It is now working. (I didn't break anything else by removing the original soft link, did I?)
no, it was pointing to the non-tls version of the library, and you shouldn't be needing that
On Tuesday May 25 2004 8:48 pm, Anders Johansson wrote: [snip]
To solve, do
cd /usr/lib rm libGL.so.1 ln -s tls/libGL.so.1 libGL.so.1
After that, keuphoria will work
Thanks, Anders - you came to the "rescue" again! I had the same problem, but didn't complain about it. Fred -- "The only secure Microsoft software is what's still shrink-wrapped in their warehouse..." (Forno)
On Tuesday 25 May 2004 02:48 pm, Anders Johansson wrote: snipe
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
Can you tell me how to get slideshow to work in 9.1? Jerome
participants (4)
-
Anders Johansson
-
Fred Miller
-
Jerome Lyles
-
Robert Paulsen