> es gibt aber trotzdem ein problem. wenn ich libMesaGL auf libGL linke (wie
> auch JKH empfiehlt) um auch auf der hardware-3d zu haben, oder auch wenn ich
> einfach die gears aus den Mesa demos kompiliere (da make nicht ging habe ich
> per had kompiliert:
> g++ -o gears gears.c -lglut -I/usr/X11R6/include/-L/usr/X11R6/lib -lX11 -lGL -lGLU -lm -lXmu
> (lief ohne murren durch) )
> erhalte ich folgende fehlermeldung:
> GLUT: Fatal Error in gears: OpenGL GLX extension not supported by display: :0
> klingt nicht sonderlich gut, oder?
> was mache ich jetzt schon wieder falsch?
Du hattest doch XFree86 3.3.5?
Das sollte eigentlich funktionieren, wenn Du den Server mit 15 oder 16
bit Farbtiefe betreibst und dieses in Deinem /etc/XF86Config steht:
Section "Module"
Load "glx.so"
EndSection
Da der Port mault, wenn das nicht stimmt, sollte das hoffentlich
schon so gewesen sein. (Du schreibst ja auch, dass es lädt)
Ich weiss jetzt nicht genau, wie Du gebaut hast, ich vermute mal
Du hast Mesa nicht neu gebaut - und dessen Sourcen spielen beim Bau
des GLX Moduls leider eine Rolle. Alles ziemlich unsauber.
Daher empfehle ich folgenden Weg:
1. Bitte deinstalliere die Mesa-3 und glx ports.
2. Dann gehe in das Verzeichnis des glx ports und baue
und installiere dort.
3. Zum Testen würde ich entweder dieses Makefile für die
Mesa Demos nehmen
http://www.freebsd.org/~3d/distfiles/Mesa/3.0/demos
oder den xscreensaver aus der ports collection (sind
tolle demos drin!) oder diesen Unsinn
http://www.freebsd.org/~3d/distfiles/demos/freebsd3d
:-)
Eigentlich sollte es dann auf Anhieb (ohne rumgelinke) laufen.
Grüsse,
Marc
P.S. Hier der ldd output zum Vergleich
marc(at)oranje$ ldd gears.sw
gears.sw:
libglut.so.3 => /usr/X11R6/lib/libglut.so.3 (0x18065000)
libMesaGLU.so.14 => /usr/X11R6/lib/libMesaGLU.so.14 (0x18096000)
libMesaGL.so.14 => /usr/X11R6/lib/libMesaGL.so.14 (0x180a8000)
libm.so.2 => /usr/lib/libm.so.2 (0x18185000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x181a0000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x181aa000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x181bb000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x181c2000)
libc.so.3 => not found (0x0)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x18258000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x18298000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x182a0000)
marc(at)oranje$ ldd gears.hw
gears.hw:
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x18065000)
libGL.so => /usr/X11R6/lib/libGL.so (0x18076000)
libMesaGLU.so.14 => /usr/X11R6/lib/libMesaGLU.so.14 (0x180ab000)
libglut.so.3 => /usr/X11R6/lib/libglut.so.3 (0x180bd000)
libm.so.2 => /usr/lib/libm.so.2 (0x180ee000)
libc.so.3 => not found (0x0)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x18109000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x18149000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x18151000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x18166000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x18170000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x1820600)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 10 Nov 1999 - 22:13:54 CET