ubuntuusers.de

Woher bekomme ich libGL.so?

Status: Gelöst | Ubuntu-Version: Kubuntu 11.10 (Oneiric Ocelot)
Antworten |

Chaos_deluxe

Anmeldungsdatum:
7. Juni 2007

Beiträge: 455

Wohnort: Aachen

Beim Versuch ein Spiel zu compilieren bekomme ich die Meldung ERROR: no libGL.so detected! Worin ist die libGL.so enthalten?

Ti-Systems

Avatar von Ti-Systems

Anmeldungsdatum:
23. Mai 2010

Beiträge: 78

Hallo,

Hast du einen OpenGL Treiber?

Was sagt dir:

1
locate libGL

Gruss, Timo

Chaos_deluxe

(Themenstarter)

Anmeldungsdatum:
7. Juni 2007

Beiträge: 455

Wohnort: Aachen

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
/home/andreas/.local/share/Trash/files/PenumbraOverture/lib/libGLU.so.1
/home/andreas/.local/share/Trash/files/PenumbraOverture/lib/libGLU.so.1.3
/usr/lib/libGLC.so.0
/usr/lib/libGLC.so.0.0.7
/usr/lib/libGLEWmx.so.1.5
/usr/lib/libGLEWmx.so.1.5.2
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2
/usr/lib/nvidia-current/libGL.so
/usr/lib/nvidia-current/libGL.so.1
/usr/lib/nvidia-current/libGL.so.280.13
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.071100
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Wohnort: Dortmund

Du brauchst bestimmt das Paket libgl1-mesa-dev. Eine gute Möglichkeit sowas herauszufinden, ist

apt-file search libGL.so

und dann in der Liste nach einem Paket suchen, das auf -dev endet.

Chaos_deluxe

(Themenstarter)

Anmeldungsdatum:
7. Juni 2007

Beiträge: 455

Wohnort: Aachen

libgl1-mesa-dev ist installiert. Daran liegt es offenbar nicht.

Chaos_deluxe

(Themenstarter)

Anmeldungsdatum:
7. Juni 2007

Beiträge: 455

Wohnort: Aachen

Ich denke mittlerweile, das es sich vielleicht um ein Problem mit dem entsprechenden Build-System handelt. Konkret geht es um Spiele/Danger from the Deep. Hat das jemand schon mal erfolgreich unter einem aktuellen 64bit Ubuntu kompiliert?

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Wohnort: Dortmund

Es könnte sein, dass das mit der Multiarch-Unterstützung in Oneiric zu tun hat. Die libs liegen jetzt unter /usr/lib/x86_64-linux-gnu/ anstatt /usr/lib/.

Edit: In der Datei SConstruct steht in Zeile 263:

                gllibdirs = ['/usr/X11R6/lib/', '/usr/lib/', '/usr/local/lib/']

Tausch die Zeile mal gegen

                gllibdirs = ['/usr/X11R6/lib/', '/usr/lib/', '/usr/local/lib/', '/usr/lib/x86_64-linux-gnu/']

Vielleicht hilft das schon, habs nicht getestet.

Chaos_deluxe

(Themenstarter)

Anmeldungsdatum:
7. Juni 2007

Beiträge: 455

Wohnort: Aachen

Das hat geholfen. Vielen Dank!

Antworten |