Du bist nicht angemeldet.
Ja... eventuell hast Du eine Bibliothek aktualisiert die rumspeckert.
Waere es ein "Debugbuild" koenntest du mit "gdb -r maxide_linux32" (und dann "r" bzw "run" in der GDB-Konsole) das Programm ueber einen Debugger starten und bekaemst dann beim Absturz einen Hinweis, an welcher Stelle des codes es abstuerzt.
bye
Ron
Habe jetzt bei Blitzmax auch den Tip mit dem "./" ausprobiert.
Da gibt er mir wiederum den Speicherzugriffsfehler aus.
knoppix@Microknoppix:/media/sdb11/BlitzMaxNG/BlitzMaxNG$ ./maxide_linux32
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Speicherzugriffsfehler
Läuft da grundsätzlich was schief?
Ansonsten läuft der Rechner eigentlich recht schnittig.
siehe dorten. Spiel gestartet und läuft.
Ok, ich denke beim Kompilieren kommt dann noch einiges "fehlendes" zu Tage ... da ja das "Dependency Script" bei dir abgewuergt worden ist.
Im Groben koennte das reichen:
$ sudo apt-get install libglu1-mesa-dev x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libxxf86vm-dev libasound2-dev libfreetype6-dev libxpm-dev libxft-dev
(falls g++ fehlt:)
$ sudo apt-get install build-essential
bye
Ron
de facto, wie unterstrichen, so daß ich mich frage, wie ich das übersehen konnte und Zeile für Zeile gelesen...
Nöö, coden is nix für mich.
Ich glaube, ich bräuchte das optisch...
@libgtkhtml
Ich habe da die 4.00 installiert.
Habe die 3.14-19 nachinstalliert. Ging fast ohne Probleme.
Jetzt startet das Maxide.
Danke.
Mittendrin steht:
libgtkhtml-3.14.so.19 => not found
Solltest die lib installieren.
Bye
Ron
Eventuell ist "MaxIDE" ja anders geschrieben (soviel Selbststaendigkeit hatte ich jetzt vermutet :-) ...
Tja, mach ich's nun, wie's der Meister schreibt?
Das Problem ist ja, daß ich durch lustiges Rumprobieren wohl mein Linux ein wenig angeschrägt habe. Und die Chance, daß ich solche Fehler wieder finde, scheint mir doch relativ gering.
Aber so in etwa geht das typische Handbuchproblem.
Wissen an den falschen Stellen voraussetzen.
Na, jedenfalls hat das Gerät feine Sachen ausgespuckt, die eigentlich sehr normal aussehen und keine Fehlermeldung...
/BlitzMaxNG$ ldd maxide_linux32
linux-gate.so.1 (0xffffe000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb75f2000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0x4d2c3000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb74c9000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0x4c7dd000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0x4c72d000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb747c000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb741e000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb7418000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x4c5b1000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0x4d547000)
libgtkhtml-3.14.so.19 => not found
libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb740b000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x4c11e000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x4bd2b000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0x4c0ff000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x4bd6f000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x4bbad000)
/lib/ld-linux.so.2 (0x4bb8a000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0x4bdb6000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x4bd24000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0x4c063000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0x4bf1d000)
libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0x4c6db000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0x4d2cb000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0x4c3b1000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0x4c6e0000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb7252000)
libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xb723c000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0x4c2e3000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0x4c238000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0x4c320000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0x4c649000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0x4d2f9000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0x4d86d000)
libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0x4d87a000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb7237000)
libthai.so.0 => /usr/lib/i386-linux-gnu/libthai.so.0 (0x4c5d5000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0x4c077000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0x4c0d3000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0x4d46b000)
libEGL.so.1 => /usr/lib/i386-linux-gnu/libEGL.so.1 (0xb7210000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0x4d6c4000)
libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0x4d6b7000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x4bd8b000)
libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0x4d251000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0x4bda6000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0x4bdb1000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0x4bddb000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0x4c41f000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0x4c3b9000)
libharfbuzz.so.0 => /usr/lib/i386-linux-gnu/libharfbuzz.so.0 (0x4c5f0000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0x4c20e000)
libdatrie.so.1 => /usr/lib/i386-linux-gnu/libdatrie.so.1 (0x4c6d2000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0x4c70d000)
libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0x4d2bb000)
libxcb-xfixes.so.0 => /usr/lib/i386-linux-gnu/libxcb-xfixes.so.0 (0x4d537000)
libxcb-shape.so.0 => /usr/lib/i386-linux-gnu/libxcb-shape.so.0 (0x4d541000)
libwayland-client.so.0 => /usr/lib/i386-linux-gnu/libwayland-client.so.0 (0x4d529000)
libwayland-server.so.0 => /usr/lib/i386-linux-gnu/libwayland-server.so.0 (0x4d6a6000)
libgbm.so.1 => /usr/lib/i386-linux-gnu/libgbm.so.1 (0x4d51f000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0x4d2ac000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0x4d21e000)
libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0x4d237000)
libgraphite2.so.3 => /usr/lib/i386-linux-gnu/libgraphite2.so.3 (0x4c6b4000)
libudev.so.1 => /lib/i386-linux-gnu/libudev.so.1 (0x4c711000)
Du hast richtig gelesen, aber es (meinen Fehler) ja richtig im Kopf korrigiert ... ich meinte "nicht in BlitzMaxNG/bin" statt "nicht in BlitzMaxNG".
Eventuell ist "MaxIDE" ja anders geschrieben (soviel Selbststaendigkeit hatte ich jetzt vermutet :-) ... Linux unterscheidet bei Gross-/Kleinschreibung.
bye
Ron
Ausserdem liegt MaxIDE in BlitzMaxNG, nicht in BlitzMaxNG, ...
???
lese ich was falsch oder lese ich was falsch?
Jut, daß ich das mit den Dollarzeichen erfahre.
Dafür gibt's jetzt das.
/BlitzMaxNG$ ldd MaxIDE
ldd: ./MaxIDE: Datei oder Verzeichnis nicht gefunden
/BlitzMaxNG$ cd bin
/BlitzMaxNG/bin$ ldd MaxIDE
ldd: ./MaxIDE: Datei oder Verzeichnis nicht gefunden
Noe ich habs in einer VirtualBox am laufen.
cd bin ... OK
/BlitzMaxNG/bin$ $ ldd MaxIDE ... warum zweifach "$" ?
das Dollarzeichen besagt einfach nur: das ist im Terminal auszufuehren.
Ausserdem liegt MaxIDE in BlitzMaxNG, nicht in BlitzMaxNG/bin, hatte das in meinem Ursprungsbeitrag eigentlich korrigiert, bist da wohl veralteten Informationen aufgesessen :-).
Ich habe Deine Problembeitraege mal in einen eigenen Thread entfuehrt um den Kompilier-Thread sauber zu halten.
Edit: "BlitzMaxNG/bin"-Pfad korrigiert.
bye
Ron
Da gibt's meine Lieblingslinuxthese:
cd bin
/BlitzMaxNG/bin$ $ ldd MaxIDE
bash: $: Kommando nicht gefunden.
Nee, ich hab immer noch Knoppix am Start.
Kannst Du das Knoppix bei Dir mit anderen Linuxen laufen lassen?
Ich kriege da immer Probleme mit den verschiedenen Grub-Versionen.
Naja, werde wohl wirklich wechseln...
maxide startet auch nicht.
$ ldd MaxIDE
sollte dir zeigen, was fehlt (Ausfuehren im BlitzMax-Verzeichnis).
Ich habe hier extra damals fuer dich ein Knoppix installiert, und da laeuft MaxIDE. Hast Du mittlerweile eine andere Distribution?
@Pulse
Den Rest hat es installiert und nur Pulse weggelassen? Dann sollte es trotzdem funktionieren, solang du nix mit PulseAudio benutzt (Module).
Edit: MaxIDE liegt in "BlitzMax/" nicht in "BlitzMax/bin"
bye
Ron
Ich glaube, ich habe mal wieder ein Pulse-Problem.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libpulse-dev : Hängt ab von: libavahi-client-dev soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
BlitzMax Installer: Error from apt-get.
Beim Versuch
libpulse-dev
zu installieren, kriege ich die Meldung, daß ich "zurückgehaltene Pakete" habe.
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
E: Auflösen der Abhängigkeiten ist fehlgeschlagen
Nun finde ich aber keine zurückgehaltenen Pakete.
Ich arbeite mit der Synaptic-Paketverwaltung.
.............................
maxide startet auch nicht.