Du bist nicht angemeldet.

Eine Antwort schreiben

Schreibe deinen Beitrag und versende ihn
Beitragsoptionen
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.

Zurück

Themen-Übersicht (Neuester Beitrag zuerst)

Ronny
08.08.2015 23:11

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

Gast2
08.08.2015 21:25

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.

Gast2
22.07.2015 07:45

siehe dorten. Spiel gestartet und läuft. smile

Ronny
22.07.2015 07:32

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

Gast2
22.07.2015 07:19

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. smile
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. smile

Ronny
22.07.2015 07:09

Mittendrin steht:
libgtkhtml-3.14.so.19 => not found

Solltest die lib installieren.

Bye
Ron

Gast2
22.07.2015 03:07
Ronny schrieb:

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. smile
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)
Ronny
21.07.2015 19:30

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

Gast2
21.07.2015 19:23
Ronny schrieb:

Ausserdem liegt MaxIDE in BlitzMaxNG, nicht in BlitzMaxNG, ...


???
lese ich was falsch oder lese ich was falsch? smile


Jut, daß ich das mit den Dollarzeichen erfahre. smile
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
Ronny
21.07.2015 18:42

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

Gast2
21.07.2015 16:55

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... smile

Ronny
21.07.2015 15:40

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

Gast2
21.07.2015 15:03

Ich glaube, ich habe mal wieder ein Pulse-Problem. smile



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.