Fehler beim starten ( Linux )

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: Fehler beim starten ( Linux )

BeitragMo, Mai 13, 2013 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
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

Xeres

Moderator

BeitragMo, Mai 13, 2013 21:29
Antworten mit Zitat
Benutzer-Profile anzeigen
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
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Mathias-Kwiatkowski

BeitragMo, Mai 13, 2013 21:55
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragMo, Mai 13, 2013 22:38
Antworten mit Zitat
Benutzer-Profile anzeigen
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 Wink

Mathias-Kwiatkowski

BeitragMo, Mai 13, 2013 23:01
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragDi, Mai 21, 2013 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragFr, Mai 24, 2013 18:46
Antworten mit Zitat
Benutzer-Profile anzeigen
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

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group