[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /usr/bin/ld: cannot find -lGL



Thorsten Buss wrote:

HI...

Ich hab beim kompilieren von verschiedenen Programmen die OpenGl
benötigen ein Problem. Der Vorgang beendet sich immer mit dieser
Fehlermeldung :
  /usr/bin/ld: cannot find -lGL

einstein:/home/thorsten# COLUMNS=160 dpkg -l xlibmesa* |cut -d' ' -f3
[...]
xlibmesa-gl-dev
xlibmesa-glu-dev
xlibmesa3
xlibmesa3-dbg
xlibmesa3-gl
xlibmesa3-gl-dbg
xlibmesa3-glu
xlibmesa3-glu-dbg
xlibmesa4-drm-module
xlibmesa4-drm-module-2.4.20-3-686

Im Internet fand ich hinweise, das xlibmesa-dev von xlibmesa4-dev
abgelöst sei, aber mein SID findet kein solches Paket.

Da kannst du beruhigt sein, mein SID auch nicht.

Seltsam ist auch, das xlibmesa-dev nichts wirklich enthält :
einstein:/home/thorsten# dpkg -L xlibmesa-dev
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/xlibmesa-dev
/usr/share/doc/xlibmesa-dev/copyright
/usr/share/doc/xlibmesa-dev/NEWS.Debian.gz
/usr/share/doc/xlibmesa-dev/changelog.Debian.gz

Könnt ihr mir weiterhelfen ??

Mach doch mal ein apt-cache show xlibmesa-dev, dann erfaehrst du den Grund. In SID sind die gl-HEader auch in einem passendem Paket: xlibmesa-gl-dev. Wieso sind bei dir die mesa3 Versionen noch installiert???

Zu deinem Problem: Haben die Programme ein configure? Wenn ja: findet dies die GL Bibliothek? Wenn nein: Gucke ob die die passenden Pfade in -L schaltern haben im Makefile.

Andreas



Reply to: