Fehler beim starten ( Linux )
Übersicht BlitzMax, BlitzMax NG Allgemein
Mathias-KwiatkowskiBetreff: Fehler beim starten ( Linux ) |
Mo, Mai 13, 2013 21:22 Antworten mit Zitat |
|
---|---|---|
ich habe mir auf mein "alten" lappy linux installiert, um genau zu sein opensuse 12.2 habe nach langen imstallieren von irgendwelchen packeten auch blitzmax am laufen, nur jetzt kommt der fehler hier
was für ein packet fehlt mir? oder so...? Code: [AUSKLAPPEN] Building untitled1
Compiling:untitled1.bmx flat assembler version 1.68 (32768 kilobytes memory) 3 passes, 2950 bytes. Linking:untitled1.debug /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libX11.so when searching for -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libX11.so when searching for -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGLU /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libX11.so when searching for -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libX11.so when searching for -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lX11 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libfreetype.so when searching for -lfreetype /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libfreetype.so when searching for -lfreetype /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lfreetype collect2: Fehler: ld gab 1 als Ende-Status zurück Build Error: Failed to link /home/mathias/BlitzMax/tmp/untitled1.debug Process complete und das wäre mein !test prog gewesen Code: [AUSKLAPPEN] Graphics 800,600
Repeat DrawText "WWW",10,10 Flip Until KeyDown(key_escape) End |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
XeresModerator |
Mo, Mai 13, 2013 21:29 Antworten mit Zitat |
|
---|---|---|
Du solltest all jene Pakete installieren, die die Bibliotheken enthalten, bei denen er dir sagt "cannot find". | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Mathias-Kwiatkowski |
Mo, Mai 13, 2013 21:55 Antworten mit Zitat |
|
---|---|---|
mhh dann kann es den sein das bmax mit linux nicht mehr geht? weil gcc ist alles installiert was ich installieren kann.
-lGL ist auch installiert (perl) laut dem installationsprog. -lGLU ist auch mit installiert -libfreetype ist ebenfalls installiert und die fehler die mir bleiben sind: Code: [AUSKLAPPEN] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGLU /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libfreetype.so when searching for -lfreetype /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libfreetype.so when searching for -lfreetype /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lfreetype collect2: Fehler: ld gab 1 als Ende-Status zurück Build Error: Failed to link /home/mathias/BlitzMax/tmp/untitled1.debug Process complete ich habe die ganzen dinger mit YaST2 gesucht. wenn das falsch ist, bitte sagen... |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
Mathe |
Mo, Mai 13, 2013 22:38 Antworten mit Zitat |
|
---|---|---|
Vor ein paar Monaten habe ich BlitzMax mal auf OpenSuse zum laufen gebracht installiere einfach mal alle diese Packete. Ich weis leider nicht mehr warum ich den letzten Schritt mir aufgeschrieben haben aber ich glaube das war, weil die Funktion Graphics sonst nicht funktioniert (bin mir aber nicht mehr sicher).
Zu installierende Packete: gcc-32bit gcc-c++-32bit libX11-devel-32bit libXxf86vm-devel-32bit libfreetype6-32bit libfltk1-32bit libXpm-devel-32bit libGLEW1_7-32bit libX11-devel-32bit Mesa-libGLU-devel-32bit freetype2-devel-32bit libXft-devel-32bi Letzter Schritt: bmk_util.bmx (…/BlitzMaxOrdner/src/bmk) aufrufen anschließend zur Zeile 355 navigieren und cmd :+ " /lib/libdl.so.2" einfügen und speichern bmk.bmx mit BlitzMax builden und abschließend mit bmk.exe (…/BlitzMaxOrdner/bin/) austauschen |
||
Windoof nein DANKE => ArchLinux |
Mathias-Kwiatkowski |
Mo, Mai 13, 2013 23:01 Antworten mit Zitat |
|
---|---|---|
jo das habe ich grade gefunden im forum, habe es auch gemacht, aber der fehler bleibt.
Code: [AUSKLAPPEN] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGLU
collect2: Fehler: ld gab 1 als Ende-Status zurück Build Error: Failed to link /home/mathias/BlitzMax Projekte/test und wie gesagt habe den gcc installiert edit. PS die liste von dir die habe ich auch komplett geprüft und installiert. dabei ist mir aufgefallen Mesa-libGLU-devel-32bit gibt es nicht. jedenfalls im YaST2 nichteinmal Mesa-libGLU via googel gesucht, und bäm gefunden aber Code: [AUSKLAPPEN] Eine Paketabhängigkeit kann nicht gefunden werden.
Weitere Informationen können dem ausführlichen Fehlerbericht entnommen werden. der fehlerbericht .. naja muss sagen es gibt kein... Weis jemand einen Rat? ich denke das es der letzte fehler sein wird,. |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
UNZ |
Di, Mai 21, 2013 20:41 Antworten mit Zitat |
|
---|---|---|
Ich hatte mir mal eine Liste geschrieben mit Paketen, die ich für BMax installiert habe:
Code: [AUSKLAPPEN] g++
freeglut3-dev glutg3-dev libfltkl-dev libxxf86vm-dev xpmutils libxpm-dev libxpm4 libxpm4-dbg libxft-dev libfreetype6-dev gcc libglu1-mesa-dev build-essential x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libasound2-dev libidn11-dev x11proto-xext-dev Dass heißt nicht, dass das die Minimalinstallation ist, aber damit läuft es bei mir. Evt. sind da auch Sachen drin, die ich für iwelche module brauche. Naja, kannst es ja mal versuchen. Hab übrigens (K)Ubuntu |
||
Das muss besser als perfekt! |
Mathias-Kwiatkowski |
Fr, Mai 24, 2013 18:46 Antworten mit Zitat |
|
---|---|---|
ja danke für die liste, diese habe ich im forum auch schon gefunden, aber nix. und jetzt wo ich grad wieder auf linux bin ( also pc wechsel) habe ich die liste nochmal verglichen, ob ich nich doch etwas vergessen habe. und naja nein habe ich nicht. aber blitzmax spuckt immernoch die gleichen fehler aus :
bzw diesmal komischerweise mehr fehler als beim letzten mal, warum auch immer, ich habe nichts an diesem rechner genamcht. in der letzten zeit. Code: [AUSKLAPPEN] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../libGLU.so when searching for -lGLU
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libGLU.so when searching for -lGLU /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGLU collect2: Fehler: ld gab 1 als Ende-Status zurück Build Error: Failed to link /home/mathias/BlitzMax Projekte/test wenn einer erkennen kann was da fehlt, bitt meldet mir was und wo man es bekommen kann. und dann habe ich da noch eine brennende frage, falls ich auf linux irgendwann mal blitz max zum laufen bekomme, und mein programm compiliere, muss dann jeder der das programm starten will auch ne ellenlange liste "nachladen" ? EDIT GESCHAFFT! ABER also naja wie soll ich es sagen, nun compiliert er mein programm durch, startet dieses und beendet dieses sofort, ohne eine fehlerausgabe oder sonstiges. auch im debug kein fehler. woran liegt das schon wieder ^^ ? ps. ich weiss nich woran es hing. lappy neugestartet. bmax aufgerufen, und dann gings auf einmal. keine ahnung warum Code: [AUSKLAPPEN] Graphics 800,600
Repeat DrawText "WWW",10,10 Flip Until AppTerminate() End |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
Übersicht BlitzMax, BlitzMax NG Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group