Hallo, ich habe gerade versucht das Spiel Ultimate Stunts (Klick), ein Remake des DOS-Klassikers Stunts, zu installieren.
Dazu habe ich die Quellen runtergeladen, und sämtliche auf der Seite erwähnten Pakete.
Beim ./configure treten aber nun schon die ersten Fehler auf. Es scheinen noch einige Dateien zu fehlen, ich weiß allerdings nicht in welchen Paketen ich die finde.
Hier mal Auszüge der auftretenden Fehler:
[...] checking GL/gl.h usability... no checking GL/gl.h presence... yes configure: WARNING: GL/gl.h: present but cannot be compiled configure: WARNING: GL/gl.h: check for missing prerequisite headers? configure: WARNING: GL/gl.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for GL/gl.h... yes checking for GL/glext.h... no checking AL/al.h usability... no checking AL/al.h presence... yes configure: WARNING: AL/al.h: present but cannot be compiled configure: WARNING: AL/al.h: check for missing prerequisite headers? configure: WARNING: AL/al.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for AL/al.h... yes checking for alGetError in -lopenal... no checking fmod/fmod.h usability... no checking fmod/fmod.h presence... yes configure: WARNING: fmod/fmod.h: present but cannot be compiled configure: WARNING: fmod/fmod.h: check for missing prerequisite headers? configure: WARNING: fmod/fmod.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for fmod/fmod.h... yes [...] checking for shared library run path origin... /bin/sh: ./config.rpath: No such file or directory done checking argz.h usability... no checking argz.h presence... yes configure: WARNING: argz.h: present but cannot be compiled configure: WARNING: argz.h: check for missing prerequisite headers? configure: WARNING: argz.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for argz.h... yes checking limits.h usability... no checking limits.h presence... yes configure: WARNING: limits.h: present but cannot be compiled configure: WARNING: limits.h: check for missing prerequisite headers? configure: WARNING: limits.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for limits.h... yes checking locale.h usability... no checking locale.h presence... yes configure: WARNING: locale.h: present but cannot be compiled configure: WARNING: locale.h: check for missing prerequisite headers? configure: WARNING: locale.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for locale.h... yes checking nl_types.h usability... no checking nl_types.h presence... yes configure: WARNING: nl_types.h: present but cannot be compiled configure: WARNING: nl_types.h: check for missing prerequisite headers? configure: WARNING: nl_types.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for nl_types.h... yes checking malloc.h usability... no checking malloc.h presence... yes configure: WARNING: malloc.h: present but cannot be compiled configure: WARNING: malloc.h: check for missing prerequisite headers? configure: WARNING: malloc.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for malloc.h... yes checking stddef.h usability... no checking stddef.h presence... yes configure: WARNING: stddef.h: present but cannot be compiled configure: WARNING: stddef.h: check for missing prerequisite headers? configure: WARNING: stddef.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for stddef.h... yes checking for stdlib.h... (cached) no checking for string.h... (cached) no checking for unistd.h... (cached) no checking sys/param.h usability... no checking sys/param.h presence... yes configure: WARNING: sys/param.h: present but cannot be compiled configure: WARNING: sys/param.h: check for missing prerequisite headers? configure: WARNING: sys/param.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for sys/param.h... yes [...] Some important results: Network libraries: "" Sound libraries: "" Graphics libraries: " -L/usr/X11R6/lib -lX11 -lXi -lXext -lXmu -lm" SDL libraries: "-L/usr/lib -lSDL -lpthread " Prefix dir: "/usr/local" usdatadir: "/usr/local/share/ultimatestunts/" WARNING: No appropriate sound libraries found. You can still compile Ultimate Stunts, but sound will not be available
Kann mir dabei jemand helfen?
Achja, ich habe hier schon den "Dapper Drake" laufen, weiß nicht ob es damit zusammenhängen kann.
Update
Obiges Problem habe ich in den Griff bekommen, hatte noch Header für einen älteren Kernel installiert. Die hab ich deinstalliert und schon hat es funktioniert.
'./configure' läuft jetzt ohne Fehlermeldung durch. 😀
Nun treten aber bei 'make' noch Fehler auf die ein installieren verhindern.
Folgende Fehlermeldung wird ausgegeben:
sndsample.cpp: In member function »virtual bool CSndSample::load(const CString&, const CParamList&)«: sndsample.cpp:111: Fehler: ungültige Umwandlung von »ALubyte*« in »const ALchar*« sndsample.cpp:111: Fehler: Argument 1 von »void* alGetProcAddress(const ALchar*)« wird initialisiert sndsample.cpp:137: Fehler: ungültige Umwandlung von »ALubyte*« in »const ALchar*« sndsample.cpp:137: Fehler: Argument 1 von »void* alGetProcAddress(const ALchar*)« wird initialisiert sndsample.cpp:162: Fehler: »alutLoadWAV« wurde in diesem Gültigkeitsbereich nicht definiert make[2]: *** [sndsample.o] Fehler 1
Muß irgendwie mit OpenAL zusammenhängen, mehr weiß ich aber auch noch nicht. 😢