3D-Beispiele werden nicht ausgeführt

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Berti27
Beiträge: 49
Registriert: 22.03.2008 14:12
Wohnort: Mecklenburg Vorpommern

3D-Beispiele werden nicht ausgeführt

Beitrag 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
Mit freundlichen Grüßen
Berti27
PureBasic 4.60 und 5.46 auf Windows 7 und Xubuntu
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: 3D-Beispiele werden nicht ausgeführt

Beitrag 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"
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: 3D-Beispiele werden nicht ausgeführt

Beitrag 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
Bild
Benutzeravatar
Berti27
Beiträge: 49
Registriert: 22.03.2008 14:12
Wohnort: Mecklenburg Vorpommern

Re: 3D-Beispiele werden nicht ausgeführt

Beitrag von Berti27 »

Danke, NicTheQuick, nun funktioniert es. Das nicht vorhandene libGLU war es!
MfG
Berti27
Mit freundlichen Grüßen
Berti27
PureBasic 4.60 und 5.46 auf Windows 7 und Xubuntu
Antworten