BSDForen.de  

Zurück   BSDForen.de > Geekstuff > Spiele

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 26.08.2009, 21:20   #16
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Ich hab mal vor ein paar Monaten Super Tux Kart auf FBSD zu kompilieren. Ging aber nicht mit meinen bescheidenen Kentnissen über makefiles, gcc etc. was man halt so zum bauen braucht.
Finde ich toll wenn Leute die Portscollection bereichnern.
ex-user_4198 ist offline   Mit Zitat antworten
Alt 27.08.2009, 08:58   #17
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Zitat:
Zitat von Welkin Beitrag anzeigen
Ich hab mal vor ein paar Monaten Super Tux Kart auf FBSD zu kompilieren. Ging aber nicht mit meinen bescheidenen Kentnissen über makefiles, gcc etc. was man halt so zum bauen braucht.
Finde ich toll wenn Leute die Portscollection bereichnern.
Ich freue mich wie schon geschrieben, auch auf eine Aufnahme in der Portscollection.
xeno74 ist offline   Mit Zitat antworten
Alt 27.08.2009, 09:54   #18
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Zitat:
Zitat von dark_angel Beitrag anzeigen
Bad system call (core dumped)
So, ich habe noch ein paar Versuche unternommen. Bei mir funktioniert STK einwandfrei. Kein Ruckeln, Absturz usw.
Das kompilierte STK inkl. Libs funktioniert aber nicht auf anderen FreeBSD-Rechnern (Bad system call). Auch das Ausführen über den GDB brachte kein Erfolg. Ein Backtrace ergab, dass STK irgendwo bei der SDL-Initialisierung abgestürzt ist. Ich bin einfach ratlos und weiß nicht mehr weiter. Wenn ich wüsste welche Libs noch fehlen, dann würde ich diese hinzufügen. Aber ich weiß es halt nicht. Ein Bad system call ist nicht gerade aussagekräftig Damit bin ich aus dem Rennen

Wer also gerne STK zocken möchte, der muss es zur Zeit selbst kompilieren. Einfach meine Anleitung (siehe oben) durcharbeiten und schon habt Ihr auch STK auf eurem Rechner.

Viele Grüße,

Xeno
xeno74 ist offline   Mit Zitat antworten
Alt 28.08.2009, 15:11   #19
dark_angel
Registered User
 
Benutzerbild von dark_angel
 
Registrierungsdatum: Mar 2006
Ort: Bischofsheim/Hessen
Beiträge: 533
Hab STK gerade selber kompiliert.
Mit dem gleichen Ergebnis.

Naja muss ich halt auf den Port warten. ^^
dark_angel ist offline   Mit Zitat antworten
Alt 28.08.2009, 16:49   #20
soul_rebel
ist immer auf der flucht
 
Benutzerbild von soul_rebel
 
Registrierungsdatum: Jun 2004
Beiträge: 2.835
Zitat:
Zitat von xeno74 Beitrag anzeigen
Wenn ich wüsste welche Libs noch fehlen, dann würde ich diese hinzufügen. Aber ich weiß es halt nicht. Ein Bad system call ist nicht gerade aussagekräftig Damit bin ich aus dem Rennen
Mit ldd findest du die verwendeten Libs raus. Aber an deiner Stelle würde ich mich echt an einen Port machen, weil wenn jeder das nachbasteln muss ist ja auch doof
soul_rebel ist offline   Mit Zitat antworten
Alt 28.08.2009, 20:48   #21
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
"Bad System Call" bedeutet, dass das Programm irgendwas an den Kernel geschickt hat, was er nicht verstehen kann. Es bedeutet nicht, das eine Lib fehlt. Der nächste logische Schritt wäre, dass man mit truss(1) mal schaut, was genau da an Syscalls durch die Gegend fliegt.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist offline   Mit Zitat antworten
Alt 29.08.2009, 11:53   #22
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Zitat:
Zitat von Yamagi Beitrag anzeigen
"Bad System Call" bedeutet, dass das Programm irgendwas an den Kernel geschickt hat, was er nicht verstehen kann. Es bedeutet nicht, das eine Lib fehlt. Der nächste logische Schritt wäre, dass man mit truss(1) mal schaut, was genau da an Syscalls durch die Gegend fliegt.
Ich habe mit truss das folgende STK-Paket gestartet, dass bei mir ja funktioniert:

supertuxkart-0.6.2-freebsd-7.2-i386.tar.gz

Ergebnis:

record.txt

Das heißt, dass wir jetzt schon mal einen Record von einem funktionierenden STK haben Könnte jetzt jemand truss auf das o.g. Paket anwenden, bei dem dass nicht funktioniert? Dann könnten wir vergleichen.
xeno74 ist offline   Mit Zitat antworten
Alt 29.08.2009, 13:12   #23
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Ich habe noch etwas herausgefunden. Es gibt eine unglückliche Abhängigkeit im STK-Binary.

ldd supertuxkart

Code:
libGLU.so.1 => /usr/local/lib/libGLU.so.1 (0x286a8000)
STK hat eine Abhängigkeit zur libGLU.so.1

Dies ist nicht so tragisch, wenn die libGLU.so.1 eine nicht direkte Abhängigkeit zu meiner Nvidia-Grafikkarte hätte

ldd libGLU.so.1

Code:
libnvidia-tls.so.1 => /usr/PCBSD/local/lib/libnvidia-tls.so.1 (0x281ac000)
Diese libGLU.so.1 mit dieser Abhängigkeit ist in meinem o.g. Paket enthalten

Da ist es verständlich, dass ein Nvidia-Kernelmodul-Aufruf den Kernel auf BSD-Systemen zu einem Bad system call führt

Ich habe dann diese Abhängigkeit mit folgender Änderung im Configure-Script entfernt:

Code:
if test "$ac_res" != no; then test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" have_glut_lib=no fi
Und habe im Linker-Kommando

Code:
-lglut
entfernt. Dadurch besteht jetzt keine Abhängigkeit zum Nvidia-Kernelmodul Ich baue jetzt ein neues Paket, dass ich dann später zum Download anbiete.

Geändert von xeno74 (29.08.2009 um 13:25 Uhr).
xeno74 ist offline   Mit Zitat antworten
Alt 29.08.2009, 14:16   #24
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
OK, jetzt könnt Ihr SuperTuxKart ohne Nvidia-Abhängigkeit runterladen:

supertuxkart-0.6.2-2-freebsd-7.2-i386.tar.gz

Starten könnt Ihr SuperTuxKart über ./run_game.sh

Bitte postet auftretende Fehlermeldungen (Fehlende Libs oder bei einem Bad system call einen Record von truss).
xeno74 ist offline   Mit Zitat antworten
Alt 29.08.2009, 17:35   #25
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Zitat:
Zitat von xeno74 Beitrag anzeigen
OK, jetzt könnt Ihr SuperTuxKart ohne Nvidia-Abhängigkeit runterladen:

supertuxkart-0.6.2-2-freebsd-7.2-i386.tar.gz

Starten könnt Ihr SuperTuxKart über ./run_game.sh

Bitte postet auftretende Fehlermeldungen (Fehlende Libs oder bei einem Bad system call einen Record von truss).
Leider funktioniert diese Version auch nicht auf einem anderen FreeBSD


Bad system call: 12


Ich habe einen Record mit truss erstellt:

record2.txt
xeno74 ist offline   Mit Zitat antworten
Alt 29.08.2009, 18:44   #26
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Wir benötigen dringend noch Leute die STK testen und ihre Ergebnisse (Fehlermeldungen, truss usw.) posten.

Ladet euch STK runter und testet

supertuxkart-0.6.2-2-freebsd-7.2-i386.tar.gz
xeno74 ist offline   Mit Zitat antworten
Alt 31.08.2009, 10:56   #27
dark_angel
Registered User
 
Benutzerbild von dark_angel
 
Registrierungsdatum: Mar 2006
Ort: Bischofsheim/Hessen
Beiträge: 533
und hier mal meine truss Ausgabe:
https://digitalc.dyndns.org/stuff/ST....2-2_truss.txt
dark_angel ist offline   Mit Zitat antworten
Alt 31.08.2009, 11:35   #28
Kamikaze
Parasprite
 
Benutzerbild von Kamikaze
 
Registrierungsdatum: May 2005
Ort: /Earth/Europe/Germany/Karlsruhe
Beiträge: 9.636
Kamikaze eine Nachricht über ICQ schicken Kamikaze eine Nachricht über MSN schicken
Tut mir Leid, mit dem Port ist es jetzt erst mal nichts geworden, denn ich habe mich stattdessen wieder mal (und diesmal erfolgreich) auf ioquake3 gestürzt.
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything.
Kamikaze ist offline   Mit Zitat antworten
Alt 31.08.2009, 20:40   #29
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Zitat:
Zitat von Kamikaze Beitrag anzeigen
Tut mir Leid, mit dem Port ist es jetzt erst mal nichts geworden, denn ich habe mich stattdessen wieder mal (und diesmal erfolgreich) auf ioquake3 gestürzt.
Wir freuen uns weiterhin auf STK in der Port-Sammlung
xeno74 ist offline   Mit Zitat antworten
Alt 01.09.2009, 10:40   #30
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Wie findet Ihr dieses Icon für den STK-Port auf FreeBSD?

xeno74 ist offline   Mit Zitat antworten
Antwort

Stichworte
funracer , supertuxkart , tuxkart


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.