Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13074 - xmms fails to configure properly.
Summary: xmms fails to configure properly.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-02 02:41 UTC by Luke A. Guest
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

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


Attachments
xmm-1.2.7-r12 build log (log.txt,288.78 KB, text/plain)
2003-01-02 05:15 UTC, Luke A. Guest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke A. Guest 2003-01-02 02:41:03 UTC
Basically, I can't even configure the package and it fails complaining about
depcomp.

I have re-emerged autoconf and automake, but I still get the same problem.

root@rogue portage # emerge xmms
Calculating dependencies ...done!
>>> emerge (1 of 1) media-sound/xmms-1.2.7-r15 to /
>>> md5 ;-) xmms-1.2.7.tar.gz
>>> md5 ;-) xmms-1.2.7-mmx.patch.gz
>>> Unpacking source...
>>> Unpacking xmms-1.2.7.tar.gz
patching file xmms/Makefile.am
x86
mmx
patching file Input/mpg123/Makefile.am
patching file Input/mpg123/Makefile.in
patching file Input/mpg123/check_x86simd.h
patching file Input/mpg123/check_x86simd.s
patching file Input/mpg123/configure.c
patching file Input/mpg123/dct64_3dnow.s
patching file Input/mpg123/dct64_MMX.s
patching file Input/mpg123/decode_2to1.c
patching file Input/mpg123/decode_3dnow.s
patching file Input/mpg123/decode_4to1.c
patching file Input/mpg123/decode_MMX.s
patching file Input/mpg123/decode_i386.c
patching file Input/mpg123/decode_ntom.c
patching file Input/mpg123/getcpuflags.s
patching file Input/mpg123/layer1.c
patching file Input/mpg123/layer2.c
patching file Input/mpg123/layer3.c
patching file Input/mpg123/mpg123.c
patching file Input/mpg123/mpg123.h
patching file Input/mpg123/tabinit.c
patching file Input/mpg123/tabinit_MMX.s
patching file Makefile.in
patching file acconfig.h
patching file config.h.in
patching file configure
patching file configure.in
patching file xmms/about.c
 * Working directory: /var/tmp/portage/xmms-1.2.7-r15/work/xmms-1.2.7...
 * Applying libtool-test.patch...
 * Applying libtool-relink.patch...
 * Applying libtool-tmp.patch...
 * Applying libtool-portage.patch...
>>> Reconfiguring...
Makefile.am: required file `../depcomp' not found

!!! ERROR: media-sound/xmms-1.2.7-r15 failed.
!!! Function src_unpack, Line 87, Exitcode 1
!!! (no error message)
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 02:47:15 UTC
please paste
#emerge info
Comment 2 Luke A. Guest 2003-01-02 04:20:51 UTC
Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.2.5-r7,2.3.1-r2)
=================================================================
System uname: 2.4.19-gentoo-r9 i686 AMD Athlon(TM) XP 2000+
USE="x86 3dnow encode mikmod mmx nls xml2 gdbm berkdb slang svga tcpd libwww esd
X gtk -gnome alsa -apm -cups cdr opengl xv kde qt qtmt arts motif tcltk imlib
ncurses readline sdl gif jpeg png avi mpeg quicktime -oss xmms oggvorbis pam ssl
crypt mozilla spell truetype pdflib tetex java perl python ruby libg++ samba doc
gpm zlib"
ARCH="x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /opt/jakarta/tomcat/conf
/usr/kde/3/share/config:/usr/kde/3/share/config:/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME="/opt/sun-jdk-1.4.0"
JAVA_HOME="/opt/sun-jdk-1.4.0"
AUTOCLEAN="no"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"

Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 04:32:56 UTC
which version of automake and autoconf do you use ?
Comment 4 Luke A. Guest 2003-01-02 04:43:33 UTC
*  sys-devel/automake
      Latest version available: 1.6.3
      Latest version installed: 1.6.3
      Size of downloaded files: 1,478 kB
      Homepage:    http://www.gnu.org/software/automake/automake.html
      Description: Used to generate Makefile.in from Makefile.am

*  sys-devel/autoconf
      Latest version available: 2.54
      Latest version installed: 2.54
      Size of downloaded files: 1,197 kB
      Homepage:    http://www.gnu.org/software/autoconf/autoconf.html
      Description: Used to create autoconfiguration files

Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 04:52:19 UTC
seems to be the required things

could you please try -r16 and/or -r18 if it works for you
Comment 6 Luke A. Guest 2003-01-02 04:58:44 UTC
Nope, both die in exactly the same way.

I did have this installed at first, but then it tried to update the package a
while ago and it just wouldn't install properly. Is there a package that xmms
requires that might be broken?
Comment 7 Luke A. Guest 2003-01-02 05:15:30 UTC
Created attachment 6906 [details]
xmm-1.2.7-r12 build log
Comment 8 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 05:16:08 UTC
echo ">>> Reconfiguring..."
        for x in ${S} ${S}/libxmms
        do
                cd ${x}
                aclocal
                export WANT_AUTOCONF_2_5=1
                automake --gnu --include-deps Makefile || die
                autoconf || die
        done

this is where it die's

this depends on automake and autoconf
Comment 9 Luke A. Guest 2003-01-02 05:20:46 UTC
Erm...ok...what does this mean then? Is it pointing to the wrong program or path
or something?
Comment 10 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 05:23:06 UTC
could it be you are running out of diskspace or memory and swap ?
Comment 11 Luke A. Guest 2003-01-02 05:26:27 UTC
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2              20G  5.3G   14G  29% /
tmpfs                 1.0M   20K 1004K   2% /mnt/.init.d
/dev/hda3             4.0G  1.9G  1.9G  50% /home
/dev/hda6            1012M  510M  451M  54% /tmp
/dev/hda7            1012M  136M  825M  15% /var
/dev/hda9             2.0G  1.4G  587M  70% /var/tmp/portage
/dev/hdb1             8.1G  1.2G  6.9G  15% /mnt/windows
tmpfs                 251M     0  251M   0% /dev/shm
/dev/cdroms/cdrom0    475M  475M     0 100% /mnt/cdrom


I doubt that diskspace or memory is a problem, although that tmpfs device is a
tad full!!

root@rogue portage # cat /proc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:  525852672 473616384 52236288        0  6914048 199307264
Swap: 1612111872    65536 1612046336
MemTotal:       513528 kB
MemFree:         51012 kB
MemShared:           0 kB
Buffers:          6752 kB
Cached:         194636 kB
SwapCached:          0 kB
Active:         211216 kB
Inact_dirty:     78664 kB
Inact_clean:     21012 kB
Inact_target:    62176 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       513528 kB
LowFree:         51012 kB
SwapTotal:     1574328 kB
SwapFree:      1574264 kB
Committed_AS:   159000 kB
Comment 12 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 05:33:02 UTC
1.3 ebuils is latest

which version do you have ?

(head /usr/portage/media-sound/xmms/xmms-1.2.7-r15.ebuild)
Comment 13 Luke A. Guest 2003-01-02 05:35:59 UTC
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/media-sound/xmms/xmms-1.2.7-r15.ebuild,v 1.3
2002/12/15 10:44:20 bjb Exp $

IUSE="xml nls esd gnome opengl mmx oggvorbis 3dnow mikmod directfb"

inherit libtool flag-o-matic

filter-flags "-fforce-addr"

Comment 14 Martin Holzer (RETIRED) gentoo-dev 2003-01-02 05:52:16 UTC
please try reemerge autoconf and automake
Comment 15 Luke A. Guest 2003-01-02 06:03:26 UTC
I've already replaced them! I did say that in my first post.
Comment 16 Seemant Kulleen (RETIRED) gentoo-dev 2003-01-02 06:05:58 UTC
This has to do with the version of automake/autoconf being used by the emerge
process.  My feeling is that xmms is using a version that is not compatible with
its config process.  I will, therefore, adjust xmms's ebuild to make sure it
calls the correct version.  Please stand by for an updated ebuild that you can test.
Comment 17 Luke A. Guest 2003-01-02 07:04:07 UTC
Ok. You can email it direct if you like.
Comment 18 Seemant Kulleen (RETIRED) gentoo-dev 2003-01-11 22:04:36 UTC
Az, never seen this kinda thing with xmms, any clue?
Comment 19 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-18 14:06:31 UTC
What about just adding a --add-missing to:

----------------------------------------------
        for x in ${S} ${S}/libxmms
        do
                cd ${x}
                aclocal
                export WANT_AUTOCONF_2_5=1
                automake --gnu --include-deps Makefile || die
                autoconf || die
        done
-----------------------------------------------

like so:

-----------------------------------------------
        for x in ${S} ${S}/libxmms
        do
                cd ${x}
                aclocal
                export WANT_AUTOCONF_2_5=1
                automake --gnu --add-missing --include-deps Makefile || die
                autoconf || die
        done
------------------------------------------------

Could also shorten the '--add-missing' to '-a'.
Comment 20 Luke A. Guest 2003-01-19 18:04:44 UTC
Ok, really strange...just emerged KDE-3.1_rc6 and xmms installed without any problems.  
Comment 21 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-19 19:02:59 UTC
Well, I did add the --add-missing to -r18 anyhow.