Manchmal sieht man vor lauter Bäumen den Wald nicht.
Mich heute am Kompilieren der 0.8.1 versucht (Ja, der Entwickler ist SEHR fleissig
)
Selbes Theater.
Code:
lib/ -L/usr/lib/ -L/usr/X11R6/lib/ -L../3rdparty/qwt/lib -lqwt -L../3rdparty/qwtplot3d/lib -lqwtplot3d -L /usr/lib -lgsl -lgslcblas -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread
/usr/lib/gcc/i586-suse-linux/4.0.2/../../../../i586-suse-linux/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make[1]: *** [qtiplot] Fehler 1
make[1]: Leaving directory `/home/test/qtiplot-0.8.1/qtiplot'
make: *** [sub-qtiplot] Fehler 2
Nochmal GENAU in /usr/lib geschaut:
Code:
/usr/lib> ls -ls libGL*
88 -rwxr-xr-x 1 root root 87048 2005-09-13 03:39 libclanGL.so.0.6.3
0 lrwxrwxrwx 1 root root 18 2005-11-14 16:58 libclanGL.so.2 -> libclanGL. so.0.6.3
4 -rwxr-xr-x 1 root root 2956 2005-09-13 01:26 libGLcore.so.1
0 lrwxrwxrwx 1 root root 12 2005-10-22 01:46 libGL.so.1 -> libGL.so.1.2
412 -rwxr-xr-x 1 root root 418952 2005-09-13 01:26 libGL.so.1.2
669 -rw-r--r-- 1 root root 682194 2005-09-13 01:23 libGLU.a
0 lrwxrwxrwx 1 root root 13 2005-10-18 13:12 libGLU.so -> libGLU.so.1.3
0 lrwxrwxrwx 1 root root 13 2005-10-18 11:20 libGLU.so.1 -> libGLU.so.1.3
513 -rwxr-xr-x 1 root root 523632 2005-09-13 01:26 libGLU.so.1.3
0 lrwxrwxrwx 1 root root 8 2005-10-18 13:12 libMesaGL.so -> libGL.so
0 lrwxrwxrwx 1 root root 8 2005-10-18 13:12 libMesaGLU.a -> libGLU.a
0 lrwxrwxrwx 1 root root 9 2005-10-18 13:12 libMesaGLU.so -> libGLU.so
0 lrwxrwxrwx 1 root root 11 2005-10-18 11:20 libMesaGLU.so.3 -> libGLU.so .1
Moment mal? libGL.so.1 gibts da, libGL.so.1.2 .. aber wo ist der Link "libGL.so" selbst?
Verdammte Axt, der wurde wohl vom ATI-Treiber deinstalliert oder was?
Code:
ln -s libGL.so.1.2 libGL.so
ls -ls libGL*
4 -rwxr-xr-x 1 root root 2956 2005-09-13 01:26 libGLcore.so.1
0 lrwxrwxrwx 1 root root 12 2006-03-17 16:29 libGL.so -> libGL.so.1.2
0 lrwxrwxrwx 1 root root 12 2005-10-22 01:46 libGL.so.1 -> libGL.so.1.2
412 -rwxr-xr-x 1 root root 418952 2005-09-13 01:26 libGL.so.1.2
669 -rw-r--r-- 1 root root 682194 2005-09-13 01:23 libGLU.a
0 lrwxrwxrwx 1 root root 13 2005-10-18 13:12 libGLU.so -> libGLU.so.1.3
0 lrwxrwxrwx 1 root root 13 2005-10-18 11:20 libGLU.so.1 -> libGLU.so.1.3
513 -rwxr-xr-x 1 root root 523632 2005-09-13 01:26 libGLU.so.1.3
So nun ist er da, nochmal make aufgerufen, der Compiler macht ja da weiter, wo er zuvor aufgehört hatte.
Sage und schreibe 2 (in WORTEN ZWEI !!) Sekunden später.....
Code:
lib/ -L/usr/lib/ -L/usr/X11R6/lib/ -L../3rdparty/qwt/lib -lqwt -L../3rdparty/qwtplot3d/lib -lqwtplot3d -L /usr/lib -lgsl -lgslcblas -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread
/usr/lib/gcc/i586-suse-linux/4.0.2/../../../../i586-suse-linux/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/qt3/lib//libqwt.so, may conflict with libstdc++.so.6
make[1]: Leaving directory `/home/test/qtiplot-0.8.1/qtiplot'
Durchgelaufen ..
ARGH ! und natürlich lief das Binary auch 1A.
Greetz,
RM
Lesezeichen