Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99979 - Emerging media-libs/libsdl-1.2.8-r1 failed
Summary: Emerging media-libs/libsdl-1.2.8-r1 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-22 21:31 UTC by Kévin Dunglas
Modified: 2005-07-24 13:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,71.94 KB, text/plain)
2005-07-22 21:42 UTC, Kévin Dunglas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kévin Dunglas 2005-07-22 21:31:44 UTC
When emerging media-libs/libsdl (stable), the configure failed.

Emerge log:

makhno / # emerge media-libs/libsdl
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/libsdl-1.2.8-r1 to /
>>> md5 files   ;-) libsdl-1.2.6-r3.ebuild
>>> md5 files   ;-) libsdl-1.2.7-r3.ebuild
>>> md5 files   ;-) libsdl-1.2.8-r1.ebuild
>>> md5 files   ;-) files/1.2.8-direct-8bit-color.patch
>>> md5 files   ;-) files/1.2.6-alsa-1.0.0.patch
>>> md5 files   ;-) files/1.2.6-nobuggy-X.patch
>>> md5 files   ;-) files/1.2.7-26headers.patch
>>> md5 files   ;-) files/1.2.7-gcc34.patch
>>> md5 files   ;-) files/1.2.7-joystick.patch
>>> md5 files   ;-) files/1.2.7-joystick2.patch
>>> md5 files   ;-) files/1.2.7-libcaca.patch
>>> md5 files   ;-) files/1.2.7-nobuggy-X.patch
>>> md5 files   ;-) files/1.2.8-amd64-endian.patch
>>> md5 files   ;-) files/1.2.8-keyrepeat.patch
>>> md5 files   ;-) files/1.2.8-gcc2.patch
>>> md5 files   ;-) files/1.2.8-gcc4.patch
>>> md5 files   ;-) files/1.2.8-nobuggy-X.patch
>>> md5 files   ;-) files/1.2.8-libcaca.patch
>>> md5 files   ;-) files/1.2.8-linux26.patch
>>> md5 files   ;-) files/libsdl-1.2.6-fullscreen.patch
>>> md5 files   ;-) files/digest-libsdl-1.2.6-r3
>>> md5 files   ;-) files/digest-libsdl-1.2.7-r3
>>> md5 files   ;-) files/digest-libsdl-1.2.8-r1
>>> md5 files   ;-) files/libsdl-1.2.8-gcc2.patch.bz2
>>> md5 src_uri ;-) SDL-1.2.8.tar.gz
>>> Unpacking source...
>>> Unpacking SDL-1.2.8.tar.gz to /var/tmp/portage/libsdl-1.2.8-r1/work
 * Applying 1.2.8-nobuggy-X.patch ...                                     [ ok ]
* Applying 1.2.8-libcaca.patch ...                                       [ ok ]
* Applying 1.2.8-gcc2.patch ...                                          [ ok ]
* Applying libsdl-1.2.8-gcc2.patch.bz2 ...                               [ ok ]
* Applying 1.2.8-keyrepeat.patch ...                                     [ ok ]
* Applying 1.2.8-linux26.patch ...                                       [ ok ]
* Applying 1.2.8-amd64-endian.patch ...                                  [ ok ]
* Applying 1.2.8-gcc4.patch ...                                          [ ok
]Generating build information using aclocal, automake and autoconf
This may take a while ...
Can't locate Automake/Config.pm in @INC (@INC contains: /usr/share/automake-1.8
/etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6
/usr/local/lib/site_perl .) at /usr/bin/aclocal-1.8 line 36.
BEGIN failed--compilation aborted at /usr/bin/aclocal-1.8 line 36.
Can't locate Automake/Struct.pm in @INC (@INC contains: /usr/share/automake-1.8
/etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6
/usr/local/lib/site_perl .) at /usr/bin/automake-1.8 line 47.
BEGIN failed--compilation aborted at /usr/bin/automake-1.8 line 47.
Can't locate Automake/Config.pm in @INC (@INC contains: /usr/share/automake-1.8
/etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6
/usr/local/lib/site_perl .) at /usr/bin/aclocal-1.8 line 36.
BEGIN failed--compilation aborted at /usr/bin/aclocal-1.8 line 36.
Can't locate Automake/Struct.pm in @INC (@INC contains: /usr/share/automake-1.8
/etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6
/usr/local/lib/site_perl .) at /usr/bin/automake-1.8 line 47.
BEGIN failed--compilation aborted at /usr/bin/automake-1.8 line 47.
Now you are ready to run ./configure
 * Removing useless C++ checks ...                                        [ ok ]
* Using GNU config files from /usr/share/libtool
 *   Updating config.sub                                                  [ ok ]
*   Updating test/config.sub                                             [ ok ]
*   Updating config.guess                                                [ ok ]
*   Updating test/config.guess                                           [ ok
]>>> Source unpacked.
 * econf: updating SDL-1.2.8/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating SDL-1.2.8/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating SDL-1.2.8/test/config.guess with
/usr/share/gnuconfig/config.guess
 * econf: updating SDL-1.2.8/test/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --build=i686-pc-linux-gnu --disable-dependency-tracking
--enable-events --enable-cdrom --enable-threads --enable-timers --enable-endian
--enable-file --enable-cpuinfo --enable-oss --enable-alsa --disable-esd
--enable-arts --disable-nas --enable-video-x11 --disable-dga
--enable-video-x11-xv --disable-video-x11-xinerama --disable-video-dga
--disable-video-fbcon --disable-video-ggi --disable-video-svga
--disable-video-aalib --disable-video-caca --enable-video-opengl --with-x
--enable-nasm --enable-video-dummy --disable-video-directfb
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/missing: Unknown `--run' option
Try `/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/missing --help' for more
information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of i686-pc-linux-gnu-gcc... none
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/i686-pc-linux-gnu-nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... none
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for i686-pc-linux-gnu-g77... i686-pc-linux-gnu-g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/i686-pc-linux-gnu-nm -B output from
i686-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking if i686-pc-linux-gnu-gcc static flag  works... yes
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gcc linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g77 linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking whether make sets $(MAKE)... (cached) yes
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of i686-pc-linux-gnu-gcc... (cached) none
checking for inline... inline
checking for an ANSI C-conforming const... yes
checking for i686-pc-linux-gnu-g++... (cached) i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether i686-pc-linux-gnu-g++ accepts -g... (cached) yes
checking dependency style of i686-pc-linux-gnu-g++... (cached) none
checking for a BSD-compatible install... /bin/install -c
checking for working alloca.h... yes
checking for alloca... yes
checking for dlopen... yes
checking for dlopen in -lc... no
checking for dlopen in -ldl... yes
checking for nasm... /usr/bin/nasm
checking for OSS audio support... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... found.
checking for snd_ctl_open in -lasound... yes
-- /usr/lib/libasound.so.* -> libasound.so.2
checking for dlvsym... yes
checking for artsc-config... /usr/kde/3.4/bin/artsc-config
checking for aRts development environment... yes
-- /usr/kde/3.4/lib/libartsc.so.* -> libartsc.so.0
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XFree86 VidMode 1.0 support... yes
checking for XFree86 VidMode gamma support... yes
checking for XFree86 XvImage support... yes
checking for Xi Graphics XiGMiscExtension support... no
checking for PlayStation 2 GS support... no
checking for OpenGL (GLX) support... yes
checking for Linux 2.4 unified input interface... yes
checking for pthreads... yes
checking for recursive mutexes... yes
checking for pthread semaphores... yes
checking for broken glibc 2.0 pthreads... no
checking whether semun is defined in /usr/include/sys/sem.h... no
checking sigaction... yes
checking for GCC Altivec instruction support... no
Copying ./src/thread/linux/SDL_systhread.c -> src/thread/SDL_systhread.c
Copying ./src/thread/linux/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h
Copying ./src/thread/linux/SDL_syssem.c -> src/thread/SDL_syssem.c
Copying ./src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h
Copying ./src/thread/linux/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c
Copying ./src/thread/linux/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h
Copying ./src/thread/linux/SDL_syscond.c -> src/thread/SDL_syscond.c
Copying ./src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h
Copying ./src/timer/linux/SDL_systimer.c -> src/timer/SDL_systimer.c
configure: creating ./config.status
config.status: creating Makefile
config.status: creating docs/Makefile
config.status: creating docs/html/Makefile
config.status: creating docs/man3/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating src/main/Makefile
config.status: creating src/main/macosx/Makefile
config.status: creating src/main/macosx/Info.plist
config.status: creating src/audio/Makefile
config.status: creating src/audio/alsa/Makefile
config.status: creating src/audio/arts/Makefile
config.status: creating src/audio/baudio/Makefile
config.status: creating src/audio/dc/Makefile
config.status: creating src/audio/disk/Makefile
config.status: creating src/audio/dma/Makefile
config.status: creating src/audio/dmedia/Makefile
config.status: creating src/audio/dsp/Makefile
config.status: creating src/audio/esd/Makefile
config.status: creating src/audio/macosx/Makefile
config.status: creating src/audio/macrom/Makefile
config.status: creating src/audio/mint/Makefile
config.status: creating src/audio/mme/Makefile
config.status: creating src/audio/nas/Makefile
config.status: creating src/audio/nto/Makefile
config.status: creating src/audio/openbsd/Makefile
config.status: creating src/audio/paudio/Makefile
config.status: creating src/audio/riscos/Makefile
config.status: creating src/audio/sun/Makefile
config.status: creating src/audio/ums/Makefile
config.status: creating src/audio/windib/Makefile
config.status: creating src/audio/windx5/Makefile
config.status: creating src/video/Makefile
config.status: creating src/video/aalib/Makefile
config.status: creating src/video/ataricommon/Makefile
config.status: creating src/video/bwindow/Makefile
config.status: creating src/video/caca/Makefile
config.status: error: cannot find input file: src/video/caca/Makefile.in

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/config.log

!!! ERROR: media-libs/libsdl-1.2.8-r1 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1. emerge edia-libs/libsdl
Actual Results:  
Compilation failed

Expected Results:  
libsdl must be installed

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r0, 2.6.10-5-686 i686)
=================================================================
System uname: 2.6.10-5-686 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr fr_FR"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac aim alsa apm arts avi berkdb bitmap-fonts cdr crypt cups
curl dbus divx4linux dvd emboss encode fam foomaticdb fortran gdbm gif gnome
gphoto2 gpm gstreamer gtk gtk2 hal imlib ipv6 jpeg kde libg++ libwww mad mikmod
mmx motif mozilla mp3 mpeg msn ncurses nls nptl ogg oggvorbis opengl oss pam
pdflib perl png python qt quicktime readline samba scanner sdl spell ssl tcpd
tiff truetype truetype-fonts type1-fonts v4l vorbis win32codecs xine xml2 xmms
xv xvid yahoo zlib linguas_fr linguas_fr_FR userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 Kévin Dunglas 2005-07-22 21:42:44 UTC
Created attachment 64105 [details]
config.log
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-07-23 18:22:28 UTC
Looks like your perl stuff is messed up.  Try running these:

run "emerge --newuse -v world"
run "perl-cleaner all"
run "revdep-rebuild"
Comment 3 Kévin Dunglas 2005-07-24 06:01:28 UTC
(In reply to comment #2)
> Looks like your perl stuff is messed up.  Try running these:
> 
> run "emerge --newuse -v world"
> run "perl-cleaner all"
> run "revdep-rebuild"

Don't change anything
Comment 4 SpanKY gentoo-dev 2005-07-24 10:14:18 UTC
run `emerge =automake-1.8*`
Comment 5 Kévin Dunglas 2005-07-24 13:25:14 UTC
(In reply to comment #4)
> run `emerge =automake-1.8*`

Thanks, that works !