Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55059 - automaking sdl-mixer-1.2.5-r1: missing 'depcomp' - compilation fails
Summary: automaking sdl-mixer-1.2.5-r1: missing 'depcomp' - compilation fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
: 59700 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-24 11:20 UTC by Ludootje
Modified: 2004-08-12 13:42 UTC (History)
0 users

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


Attachments
complete emerge output (sdl-mixer.log,58.75 KB, text/plain)
2004-08-08 09:20 UTC, Ludootje
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ludootje 2004-06-24 11:20:45 UTC
I tried to install frozen-bubble, of which sdl-mixer is a dependency.
I get this result both with and without ACCEPT_KEYWORDS="~x86".
Here's the output:

gax ~ # emerge sdl-mixer
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/sdl-mixer-1.2.5-r1 to /
>>> md5 src_uri ;-) SDL_mixer-1.2.5.tar.gz
>>> Unpacking source...
>>> Unpacking SDL_mixer-1.2.5.tar.gz to /var/tmp/portage/sdl-mixer-1.2.5-r1/work
 * Applying 1.2.5-gcc3.patch...                                                                                       [ ok ]
 * Applying sdl-mixer-1.2.5-amd64-mikmod.patch...                                                                     [ ok ]
configure.in:43: version mismatch.  This is Automake 1.8.3,
configure.in:43: but the definition used by this AM_INIT_AUTOMAKE
configure.in:43: comes from Automake 1.4-p6.  You should recreate
configure.in:43: aclocal.m4 with aclocal and run automake again.
Makefile.am: installing `./INSTALL'
Makefile.am: required file `./NEWS' not found
Makefile.am: required file `./AUTHORS' not found
Makefile.am: required file `./ChangeLog' not found
Makefile.am: installing `./depcomp'
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
autoreconf-2.59: automake failed with exit status: 63

!!! ERROR: media-libs/sdl-mixer-1.2.5-r1 failed.
!!! Function src_unpack, Line 30, Exitcode 63
!!! (no error message)

gax ~ # emerge -pv sdl-mixer
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild  N    ] media-libs/sdl-mixer-1.2.5-r1  -mikmod +mpeg +oggvorbis  0 kB


Reproducible: Always
Steps to Reproduce:




Some stuff from 'env' which might be interesting (although I kinda doubt it):
QMAKESPEC=linux-g++
CXX=g++
CC=gcc
GLIBC_SSP_CHECKED=1

gax ~ # emerge --info
Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-mm6)
=================================================================
System uname: 2.6.5-mm6 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm arts avi bonobo crypt cups curl dvd encode esd evo faad
fam ffmpeg flash foomaticdb freetype gif gnome gpm gtk gtk2 gtkhtml guile
imagemagick imlib j-noaim j-noyahoo java javascript jpeg kde lcd libg++ lua mad
mbox mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mpeg msn
ncurses nls nojoystick nomac noreiserfs offensive oggvorbis oss pam pdflib perl
png ppds python qt quicktime readline samba screen slang spell ssl svga tcltk
tiff truetype unicode usb vim-with-x wsconvert wxwindows x86 xml2 xv zlib"
Comment 1 SpanKY gentoo-dev 2004-06-24 17:41:50 UTC
what if you `env WANT_AUTOMAKE=1.4 emerge sdl-mixer`
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-07-02 16:22:21 UTC
reopen with the information requested please.
Comment 3 Ludootje 2004-07-07 06:40:15 UTC
Very sorry for the delay, I was off for a few days.

I tried both with and without the ``, and surprisingly this gave different output (although the result is the same):

gax ~ # `env WANT_AUTOMAKE=1.4 emerge sdl-mixer`
configure.in:43: version mismatch.  This is Automake 1.8.3,
configure.in:43: but the definition used by this AM_INIT_AUTOMAKE
configure.in:43: comes from Automake 1.4-p6.  You should recreate
configure.in:43: aclocal.m4 with aclocal and run automake again.
Makefile.am: installing `./INSTALL'
Makefile.am: required file `./NEWS' not found
Makefile.am: required file `./AUTHORS' not found
Makefile.am: required file `./ChangeLog' not found
Makefile.am: installing `./depcomp'
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
autoreconf-2.59: automake failed with exit status: 63

!!! ERROR: media-libs/sdl-mixer-1.2.5-r1 failed.
!!! Function src_unpack, Line 30, Exitcode 63
!!! (no error message)

bash: >>>: command not found


-------------


gax ~ # env WANT_AUTOMAKE=1.4 emerge sdl-mixer
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/sdl-mixer-1.2.5-r1 to /
>>> md5 src_uri ;-) SDL_mixer-1.2.5.tar.gz
>>> Unpacking source...
>>> Unpacking SDL_mixer-1.2.5.tar.gz to /var/tmp/portage/sdl-mixer-1.2.5-r1/work
 * Applying 1.2.5-gcc3.patch...                                                                                       [ ok ]
 * Applying sdl-mixer-1.2.5-amd64-mikmod.patch...                                                                     [ ok ]
configure.in:43: version mismatch.  This is Automake 1.8.3,
configure.in:43: but the definition used by this AM_INIT_AUTOMAKE
configure.in:43: comes from Automake 1.4-p6.  You should recreate
configure.in:43: aclocal.m4 with aclocal and run automake again.
Makefile.am: installing `./INSTALL'
Makefile.am: required file `./NEWS' not found
Makefile.am: required file `./AUTHORS' not found
Makefile.am: required file `./ChangeLog' not found
Makefile.am: installing `./depcomp'
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.8/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
autoreconf-2.59: automake failed with exit status: 63

!!! ERROR: media-libs/sdl-mixer-1.2.5-r1 failed.
!!! Function src_unpack, Line 30, Exitcode 63
!!! (no error message)
Comment 4 SpanKY gentoo-dev 2004-07-15 20:51:08 UTC
err i broke it for you but now it should be fixed ;)
Comment 5 Ludootje 2004-08-07 07:40:39 UTC
Sorry for the _very_ late reply (left on the very same day you replied to this bug, been catching up with my e-mail for a few days now... *yay*). I'm affraid it's not fixed... well, the problem I had is fixed, but now I get another error:

---------
blahblah everything's fine up to here

gcc -DPACKAGE=\"SDL_mixer\" -DVERSION=\"1.2.5\" -I. -I. -O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -DUSE_RWOPS -DCMD_MUSIC -DWAV_MUSIC -DMOD_MUSIC -I./mikmod -DMID_MUSIC -DUSE_TIMIDITY_MIDI -I./timidity -DOGG_MUSIC -DMP3_MUSIC -I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -c effect_stereoreverse.c -o effect_stereoreverse.o >/dev/null 2>&1
gcc -DPACKAGE=\"SDL_mixer\" -DVERSION=\"1.2.5\" -I. -I. -O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -DUSE_RWOPS -DCMD_MUSIC -DWAV_MUSIC -DMOD_MUSIC -I./mikmod -DMID_MUSIC -DUSE_TIMIDITY_MIDI -I./timidity -DOGG_MUSIC -DMP3_MUSIC -I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -c effect_position.c -o effect_position.o >/dev/null 2>&1
mv -f .libs/effect_stereoreverse.lo effect_stereoreverse.lo
/bin/sh ./libtool --mode=compile gcc -DPACKAGE=\"SDL_mixer\" -DVERSION=\"1.2.5\"  -I. -I.     -O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -DUSE_RWOPS -DCMD_MUSIC -DWAV_MUSIC -DMOD_MUSIC -I./mikmod -DMID_MUSIC -DUSE_TIMIDITY_MIDI -I./timidity -DOGG_MUSIC -DMP3_MUSIC -I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -c -o effects_internal.lo effects_internal.c
make[1]: *** No rule to make target `playwave.@OBJEXT@', needed by `playwave@EXEEXT@'.  Stop.
make[1]: *** Waiting for unfinished jobs....
mv -f .libs/effect_position.lo effect_position.lo
rm -f .libs/effects_internal.lo
gcc -DPACKAGE=\"SDL_mixer\" -DVERSION=\"1.2.5\" -I. -I. -O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -DUSE_RWOPS -DCMD_MUSIC -DWAV_MUSIC -DMOD_MUSIC -I./mikmod -DMID_MUSIC -DUSE_TIMIDITY_MIDI -I./timidity -DOGG_MUSIC -DMP3_MUSIC -I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -c effects_internal.c  -fPIC -DPIC -o .libs/effects_internal.lo
gcc -DPACKAGE=\"SDL_mixer\" -DVERSION=\"1.2.5\" -I. -I. -O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -DUSE_RWOPS -DCMD_MUSIC -DWAV_MUSIC -DMOD_MUSIC -I./mikmod -DMID_MUSIC -DUSE_TIMIDITY_MIDI -I./timidity -DOGG_MUSIC -DMP3_MUSIC -I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -c effects_internal.c -o effects_internal.o >/dev/null 2>&1
mv -f .libs/effects_internal.lo effects_internal.lo
make[1]: Leaving directory `/var/tmp/portage/sdl-mixer-1.2.5-r1/work/SDL_mixer-1.2.5'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/sdl-mixer-1.2.5-r1 failed.
!!! Function src_compile, Line 43, Exitcode 2
!!! emake failed
---------


Still the same emerge config (just a few flags changed, but none of those affect sdl-mixer), but just in case I'm forgetting something, here's my current emerge --info:

---------
<root@gax ~> # emerge --info
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-mm6)
=================================================================
System uname: 2.6.5-mm6 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm arts avi bonobo crypt cups curl dvd encode esd evo faad fam ffmpeg flash foomaticdb freetype gif gnome gpm gtk gtk2 gtkhtml guile imagemagick imlib j-noaim j-noyahoo java javascript jpeg kde lcd libg++ lua mad mbox mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mpeg msn ncurses nls nojoystick nomac noreiserfs offensive oggvorbis operanom2 oss pam pdflib perl png ppds python qt quicktime readline samba screen slang spell sqlite ssl svga tcltk tiff truetype unicode usb vim-with-x wsconvert wxwindows x86 xml2 xv zlib"
---------
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2004-08-07 19:59:06 UTC
Let's have the entire log of the attempted merge as a text/plain attachment please.  Everything *wasn't* fine up to the point you show.  Your autotools are messed up in some way since they left unexpanded text in the Makefile.
Comment 7 Ludootje 2004-08-08 09:20:45 UTC
Created attachment 37044 [details]
complete emerge output

Ok sorry, it really appeared fine to me before the part I pasted... full output
is attached.
Thanks a lot for your help, I really appreciate it.
Comment 8 foser (RETIRED) gentoo-dev 2004-08-08 10:01:03 UTC
*** Bug 59700 has been marked as a duplicate of this bug. ***
Comment 9 SpanKY gentoo-dev 2004-08-11 19:53:56 UTC
what if you update your automake to the unstable 1.8.5-r1 ?

does sdl-mixer emerge then ?
Comment 10 Ludootje 2004-08-12 13:42:34 UTC
uh yes that fixes it, thanks SpanKY!!
gnome-spell, which I couldn't emerge either, emerges just fine now too.

Thanks *a lot* for the time you all spent on this.

I guess it can be closed now... (though closing it seems a bit weird, as the stable package is still broken, and switching to the unstable version of it might not be the "perfect" solution for everyone (assuming I'm not the only one experimenting this problem)