PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fake64 (nintendo 64 emulato) und SDL



eviluser
03.05.02, 16:02
hallo

ich versuche die fake64 (von http://insomniac.ath.cx:81/~bluefyre/) zu kompilieren. beim config will der aber folgendes:

checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.1.0... no
*** Could not run SDL test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl-config script: /usr/bin/sdl-config
configure: error: *** SDL version 1.1.0 not found!

yo... sdl 1.1.2 (soweit ich weiss) ist installiert. die config.log datei sagt mir:

configure:5987: gcc -o conftest -g -O2 -I/usr/include/SDL -D_REENTRANT conftest.c -ldl -L/usr/lib -lSDL -lpthread -lm -lasound -L/usr/lib -ldl -lartsc -lpthread -L/usr/lib -lesd -laudiofile -lm -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lXxf86dga -lXv -lXinerama -ldl 1>&5
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
configure: failed program was:
#line 5926 "configure"
#include "confdefs.h"

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
...

das ganze 2 mal... das heisst wohl soviel wie der findet "sound" sachen nicht? wenn ich das richtig verstanden habe wüsste ich jetzt gerne wie ich das einbinden kann. wenn nicht... wäre es interessant zu erfahren wo denn das problem liegt... sorry aber diese einbinde und nicht einbinde sachen gehen manchmal über mein verständnis hinaus...

gruss

evil user

slime
03.05.02, 17:56
-lasound, das ist die datei libasound.so.???

diese lib findet er nicht.
entweder hast du diese nicht oder der pfad in dem sich diese befindet ist nicht in /etc/ld.so.conf eingetragen.

am bestetn du lädst di das neueste sdl und compilierst das selbst.
das sollte eigentlich alle probleme lösen, auch das mit asound