I am using Gentoo.
When I try to compile media-libs/libsdl-1.2.13-r1, I get this error :
Source configured.
Compiling source in
/var/tmp/portage/media-libs/libsdl-1.2.13-r1/work/SDL-1.2.13 …
make -s -j3
make: *** Pas de r?gle pour fabriquer la cible ? build/.lo ?, n?cessaire
pour ? build/libSDL.la ?. Arr?t.
make: *** Attente des t?ches non termin?es…
mkdir -p – build
- ERROR: media-libs/libsdl-1.2.13-r1 failed.
- Call stack:
-
ebuild.sh, line 49: Called src_compile
-
environment, line 2835: Called _eapi2_src_compile
-
ebuild.sh, line 634: Called die
- The specific snippet of code:
-
emake || die "emake failed"
- The die message:
- emake failed
- If you need support, post the topmost build error, and the call stack if
relevant. - A complete build log is located at
’/var/tmp/portage/media-libs/libsdl-1.2.13-r1/temp/build.log’. - The ebuild environment file is located at
’/var/tmp/portage/media-libs/libsdl-1.2.13-r1/temp/environment’.
Failed to emerge media-libs/libsdl-1.2.13-r1, Log file:
‘/var/tmp/portage/media-libs/libsdl-1.2.13-r1/temp/build.log’
emerge --info : http://bugs.gentoo.org/attachment.cgi?id=191124
build.log : http://bugs.gentoo.org/attachment.cgi?id=191126
In the output, I can read :
checking for snd_ctl_open in -lasound… yes
ls: cannot access /usr/lib/libasound.so.: No such file or directory
– /usr/lib/libasound.so. ->
checking for esd-config… /usr/bin/esd-config
checking for ESD - version >= 0.2.8… yes
ls: cannot access -lesd: No such file or directory
– -lesd ->
checking for pkg-config… /usr/bin/pkg-config
checking for PulseAudio 0.9 support… yes
ls: cannot access /usr/lib/libpulse-simple.so.: No such file or directory
– /usr/lib/libpulse-simple.so. ->
But everything seems fine :
-=[animatrix at gentoo]=(~)> ls -l /usr/lib/ | grep libasound.so.
<(15:11:17)>
lrwxrwxrwx 1 root root 18 mai 7 12:16 libasound.so ->
libasound.so.2.0.0
lrwxrwxrwx 1 root root 18 mai 7 12:16 libasound.so.2 ->
libasound.so.2.0.0
-rwxr-xr-x 1 root root 722532 mai 7 12:16 libasound.so.2.0.0
-=[animatrix at gentoo]=(~)> ls -l /usr/lib/ | grep esd
<(15:11:52)>
-rw-r–r-- 1 root root 44136 mai 7 12:22 libesd.a
-rw-r–r-- 1 root root 9274 mai 7 12:22 libesddsp.a
-rw-r–r-- 1 root root 892 mai 7 12:22 libesddsp.la
lrwxrwxrwx 1 root root 19 mai 7 12:22 libesddsp.so ->
libesddsp.so.0.2.39
lrwxrwxrwx 1 root root 19 mai 7 12:22 libesddsp.so.0 ->
libesddsp.so.0.2.39
-rwxr-xr-x 1 root root 13600 mai 7 12:22 libesddsp.so.0.2.39
-rw-r–r-- 1 root root 852 mai 7 12:22 libesd.la
lrwxrwxrwx 1 root root 16 mai 7 12:22 libesd.so -> libesd.so.0.2.39
lrwxrwxrwx 1 root root 16 mai 7 12:22 libesd.so.0 -> libesd.so.0.2.39
-rwxr-xr-x 1 root root 42232 mai 7 12:22 libesd.so.0.2.39
-=[animatrix at gentoo]=(~)> ls -l /usr/lib/ | grep libpulse-simple.so.*
<(15:12:59)>
lrwxrwxrwx 1 root root 24 mai 7 12:25 libpulse-simple.so ->
libpulse-simple.so.0.0.2
lrwxrwxrwx 1 root root 24 mai 7 12:25 libpulse-simple.so.0 ->
libpulse-simple.so.0.0.2
-rwxr-xr-x 1 root root 13656 mai 7 12:25 libpulse-simple.so.0.0.2