Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim "make" von Karamba
Ich habe mir Karamba in der Version 0.17 geladen, entpackt und ./configure ausgeführt. Bis hier ohne Probleme.
Dann rief ich "make" auf und er spuckte folgende Fehlermeldung nach einiger Zeit aus:
g++: /usr/lib/libGL.so: No such file or directory
make[3]: *** [karamba] Fehler 1
make[3]: Leaving directory `/home/stefan/Download/Karamba/karamba-0.17/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/stefan/Download/Karamba/karamba-0.17/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/stefan/Download/Karamba/karamba-0.17'
make: *** [all] Fehler 2
/usr/lib/libGL.so -ist vorhanden
/home/stefan/Download/Karamba/karamba-0.17/src -ist auch vorhanden
usw...
Die benötigten Programme, Devels usw. habe ich auch Installiert!
habt Ihr eine Idee was es sein Könnte??
Gruß, Neomorph
ganz sicher ob g++ und gcc installiert sind? ich weiß es jetzt auch nicht so genau
über g++ habe ich mir auch schon so meine gedanken gemacht! Ich habe versucht g++ mittels dem Paketmanager von SuSE nach zu Installieren. Doch unter dem Begriff "g++" od "gpp" fand er nichts!
muss ich es irgendwo laden???
neomorph
derguteweka
11.04.04, 18:08
Moin,
g++ ist ein gcc, der auch c++ kompilieren kann. gcc steht ja fuer gnu compiler COLLECTION, d.h. das sind mehrere fuer verschiedene Sprachen (z.b. auch java oder fortran) . Wenn man sich den gcc nicht selber baut, sondern von einer Distri hat, muesste der imho immer auch den g++ mit dabei haben.
Kann es sein, dass dein /usr/lib/libGL.so nur ein symbolic link ist, der ins leere zeigt ?
Was sagt denn
ls -lisa /usr/lib/libGL.so
Gruss
WK
Hi!
Ich habe es als "su" ausgeführt, und das hat er mir ausgegeben!
linux:/home/stefan # ls -lisa /usr/lib/libGL.so
161620 0 lrwxrwxrwx 1 root root 12 2004-04-09 02:18 /usr/lib/libGL.so -> libGL.so.1.2
linux:/home/stefan #
Gruß, neomorph
derguteweka
11.04.04, 19:01
OK,
Jetzt musste gucken, ob es die Datei
/usr/lib/libGL.so.1.2
auch gibt. Kann sein dass das auch wieder ein Link auf ne andere Datei ist, dann musste nach der anderen Datei gucken...
Hast du ein "farbiges" ls Kommando ? Wenn nicht, probier mal ls --color=auto aus. Dann kann man schon an der Farbe erkennen, ob eine Datei nur ein Link ist, oder eine "richtige" Datei..
Gruss
WK
Hi
erstmal Danke für Deine Hilfe!!
stefan@linux:~> ls -lisa /usr/lib/libGL.so.1.2
/bin/ls: /usr/lib/libGL.so.1.2: Datei oder Verzeichnis nicht gefunden
stefan@linux:~>
So wie es aussieht ist die Datei nicht vorhanden!
Was kann ich jetzt tun :confused:
neomorph
Moin neomorph,
ich habe zum Vergleich bei mir nachgesehen:
"ls -la /usr/lib/libGL.so*" zeigt:
soenke:~$ ls -la /usr/lib/libGL.so*
lrwxrwxrwx 1 root root 23 Mär 6 16:15 /usr/lib/libGL.so -> /usr/X11R6/lib/libGL.so
Anschliessend führte ich "ls -la /usr/X11R6/lib/libGL.so*" aus:
soenke:~$ ls -la /usr/X11R6/lib/libGL.so*
lrwxrwxrwx 1 root root 12 Mär 6 16:30 /usr/X11R6/lib/libGL.so -> libGL.so.1.2
lrwxrwxrwx 1 root root 12 Mär 14 12:23 /usr/X11R6/lib/libGL.so.1 -> libGL.so.1.2
-rwxr-xr-x 1 root root 798806 Mär 6 02:23 /usr/X11R6/lib/libGL.so.1.2
Wenn es bei Dir ähnlich aussieht, brauchst Du nur den Link entsprechend ändern.
Beste Grüße
Sönke
nur bei mir ist
"/usr/lib/libGL.so" verlinkt auf "/usr/lib/libGL.so.1.2"
und "/usr/lib/libGL.so.1.2" ist nicht vorhanden in "/usr/lib"
Gruß, neomorph
Was ich damit sagen wollte, ist, ob evtl. bei Dir auch die "libGL.so" in /usr/X11R6/lib steckt.
Eine andere Möglichkeit wäre die Datei mit "find" suchen zu lassen:
find / -name libGL.so* (als root)
oder
find / -name libGL.so* 2>/dev/null (als user)
(2>/dev/null verhindert die Ausgabe von unübersichtlichen Fehlermeldungen, die dann zu sehen wären, wenn man in ein Verzeichnis wechselt, zu der man keine Berechtigung hätte)
Beste Grüße
Sönke
Kann man bei SUSE nicht nach einer Datei suchen, und man bekommt das Paket (die Pakete) wo die Datei zu finden ist?
FG, zwerg
Hast du NVIDIA-Treiber installiert?
@sirmoloch
Ich habe den Nvidia 1.0-5336 Installiert!
@soenke
linux:/home/stefan # find / -name libGL.so*
/usr/lib/GL/libGL.so.1
/usr/lib/GL/libGL.so.1.2
/usr/lib/tls/libGL.so.1
/usr/lib/tls/libGL.so.1.0.5336
/usr/lib/tls/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.0.5336
/usr/lib/libGL.so
find: /proc/2962/fd: Datei oder Verzeichnis nicht gefunden
linux:/home/stefan #
@zwerg
Meinst Du suchen im Paket-Manager? oder suchen so wie oben?!
Gruß, neomorph
derguteweka
12.04.04, 13:16
Moin,
Wuerd' sagen, dass bei dir einfach ein link falsch gesetzt ist. der Link von libGL.so nach libGL.so.1.2 ist falsch, denn die gibts ja nicht. Also link loeschen (mit rm) und neu setzen (als root) mit
cd /usr/lib
ln -s libGL.so.1.0.5336 libGL.so
Kann sein, dass du noch mehrere solche links hast, die ins Nichts fuehren, ich hab die selben nvidia treiber, und es schaut bei mir so aus:
user:/usr/lib$ ll libGL*
-rw-r--r-- 1 root root 653 Feb 23 21:16 libGL.la
lrwxrwxrwx 1 root root 10 Feb 23 21:16 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 17 Feb 23 21:16 libGL.so.1 -> libGL.so.1.0.5336
-rwxr-xr-x 1 root root 367092 Feb 23 21:16 libGL.so.1.0.5336
lrwxrwxrwx 1 root root 21 Feb 23 21:16 libGLcore.so.1 -> libGLcore.so.1.0.5336
-rwxr-xr-x 1 root root 4913084 Feb 23 21:16 libGLcore.so.1.0.5336
Gruss
WK
@derguteweka
das hat gut geklappt!
linux:/usr/lib # ll libGL*
-rw-r--r-- 1 root root 616774 2003-09-23 21:23 libGL.a
lrwxrwxrwx 1 root root 21 2004-04-08 23:51 libGLcore.so.1 -> libGLcore.so.1.0.5336
-rwxr-xr-x 1 root root 4913084 2004-04-08 23:51 libGLcore.so.1.0.5336
-rw-r--r-- 1 root root 653 2004-04-08 23:51 libGL.la
lrwxrwxrwx 1 root root 10 2004-04-12 18:05 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 17 2004-04-08 23:51 libGL.so.1 -> libGL.so.1.0.5336
-rwxr-xr-x 1 root root 367092 2004-04-08 23:51 libGL.so.1.0.5336
-rw-r--r-- 1 root root 670840 2003-09-23 21:23 libGLU.a
lrwxrwxrwx 1 root root 13 2004-04-09 02:18 libGLU.so -> libGLU.so.1.3
lrwxrwxrwx 1 root root 13 2004-04-07 15:08 libGLU.so.1 -> libGLU.so.1.3
-rwxr-xr-x 1 root root 583449 2003-09-23 21:37 libGLU.so.1.3
linux:/usr/lib #
Anscheinend hat es geklappt! hab noch "make install" aufgerufen. Danach
"Alt + F2" und Karamba, dann öffnete sich ein Fenster "Open configurations - karamba" mit dem Filter "*.Theme"
Wenn es das war kann ich jetzt ja die Anleitung befragen!!
Vielen dank, neomorph
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.