Seite 1 von 1

3D-Beispiele werden nicht ausgeführt

Verfasst: 07.09.2018 14:11
von Berti27
Hallo,
nach langer Zeit melde ich mich 'mal wieder. In den vergangenen Tagen habe ich Xubuntu 18.04 neu aufgesetzt. Natürlich gehört auch PureBasic5.46(64 Bit) zu den Sachen, die neu installiert werden müssen. Soweit hat das ganz gut geklappt. Als ich jedoch die beigefügten 3D-Beispiele ausprobieren wollte, kam fogende Meldung:
/usr/bin/x86_64-linux-gnu-ld: -lGLU kann nicht gefunden werden
collect2: error: ld returned 1 exit status

Leider kann ich mir keinen Reim darauf machen, was hier nicht in Ordnung ist.
Weiß jemand von Euch einen Rat?
Herzliche Grüße
Berti27

PS: Xubuntu 18.04 , 64 Bit
PureBasic liegt im Ordner home/[Name]/PureBasic

Re: 3D-Beispiele werden nicht ausgeführt

Verfasst: 07.09.2018 14:37
von ccode_new
Hallo Berti27,

dein Problem liegt an OpenGL.

l = lib

https://www.opengl.org/resources/libraries/

libxxf86vm-dev
xlibmesa-gl-dev
xlibmesa-glu-dev (!)

Suche mal nach "freeglut-devel"

Re: 3D-Beispiele werden nicht ausgeführt

Verfasst: 07.09.2018 14:48
von NicTheQuick
Wenn du hier keine Ausgabe kriegst, dann hast du vermutlich libGLU nicht installiert.

Code: Alles auswählen

nicolas@tp-w530:~$ ldconfig -p | grep libGLU
	libGLU.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLU.so.1
	libGLU.so.1 (libc6) => /usr/lib/i386-linux-gnu/libGLU.so.1
	libGLU.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLU.so
Laut apt-file ist die Bibliothek bei mir im Paket libglu1-mesa-dev enthalten:

Code: Alles auswählen

nicolas@tp-w530:~$ apt-file search libGLU.so
libglu1-mesa: /usr/lib/x86_64-linux-gnu/libGLU.so.1
libglu1-mesa: /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
libglu1-mesa-dev: /usr/lib/x86_64-linux-gnu/libGLU.so

Re: 3D-Beispiele werden nicht ausgeführt

Verfasst: 07.09.2018 16:22
von Berti27
Danke, NicTheQuick, nun funktioniert es. Das nicht vorhandene libGLU war es!
MfG
Berti27