Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40341 - xmms fails to compile, automake version mismatch
Summary: xmms fails to compile, automake version mismatch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
: 43408 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-03 20:10 UTC by David Klempner
Modified: 2004-05-01 12:47 UTC (History)
2 users (show)

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


Attachments
media-sound/xmms/xmms-1.2.10.ebuild (xmms-1.2.10.ebuild,5.72 KB, text/plain)
2004-02-26 15:50 UTC, Jeremy Huddleston (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Klempner 2004-02-03 20:10:57 UTC
xmms fails to merge: 

>>> emerge (1 of 27) media-sound/xmms-1.2.9-r1 to /
>>> md5 src_uri ;-) xmms-1.2.9.tar.bz2
>>> md5 src_uri ;-) gentoo_ice-xmms-0.2.tar.bz2
>>> md5 src_uri ;-) xmms-1.2.9-gentoo-patches-0.3.tar.bz2
>>> Unpacking source...
>>> Unpacking xmms-1.2.9.tar.bz2 to /var/tmp/portage/xmms-1.2.9-r1/work
>>> Unpacking gentoo_ice-xmms-0.2.tar.bz2 to /var/tmp/portage/xmms-1.2.9-r1/work
>>> Unpacking xmms-1.2.9-gentoo-patches-0.3.tar.bz2 to /var/tmp/portage/xmms-1.2.9-r1/work
 * Applying xmms-1.2.9-dtd.patch...                                                                                                                     [ ok ]
 * Applying xmms-1.2.9-id3v2edit.patch...                                                                                                               [ ok ]
 * Applying xmms-1.2.9-jump.patch...                                                                                                                    [ ok ]
 * Applying xmms-1.2.9-sigterm.patch...                                                                                                                 [ ok ]
 * Applying xmms-1.2.9-shadow.patch...                                                                                                                  [ ok ]
cjk
 * Applying xmms-1.2.9-mpg123j.patch...                                                                                                                 [ ok ]
 * Applying xmms-1.2.9-fhs-skinsdir.patch...                                                                                                            [ ok ]
 * Applying xmms-1.2.9-diskwriter-audio.patch...                                                                                                        [ ok ]
 * Applying xmms-1.2.9-random.patch...                                                                                                                  [ ok ]
 * Applying xmms-1.2.9-sid-songpos.patch...                                                                                                             [ ok ]
configure.in:8: version mismatch.  This is Automake 1.7.9,
configure.in:8: but the definition used by this AM_INIT_AUTOMAKE
configure.in:8: comes from Automake 1.7.8.  You should recreate
configure.in:8: aclocal.m4 with aclocal and run automake again.

!!! ERROR: media-sound/xmms-1.2.9-r1 failed.
!!! Function src_unpack, Line 96, Exitcode 1
!!! (no error message)

This bug is probably closely related to bug #40052, although I am using ~x86 portage automake (1.8.2), and not 1.7.9.
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-03 21:12:04 UTC
fixed in cvs... should get on the mirrors soon...
Comment 2 Jeffrey Yasskin 2004-02-11 21:55:18 UTC
What is this? You set it to require >=1.7.9 when the error clearly says that having 1.7.9 is a problem. The build doesn't fail with automake-1.7.7.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-12 01:01:28 UTC
it doesn't fail with 1.7.9.  It's not an error but a warning that the aclocal.m4 file was created with version 1.7.8.  We recreate it anyways so youu don't get the message no matter what version of automake-1.7 you have, but 1.7.9 was chosen since it was the choice of the xmms developers.
Comment 4 armand hortolomei 2004-02-26 15:36:27 UTC
Ive been having that problem for 4 weeks now, i was hoping that the new version (1.2.10) would work... thats not the case.

i have:
g3 PPC
gcc 3.3.3
automake 1.8.2


>>> md5 src_uri ;-) xmms-1.2.10.tar.bz2
>>> md5 src_uri ;-) gentoo_ice-xmms-0.2.tar.bz2
>>> md5 src_uri ;-) xmms-1.2.10-gentoo-patches-0.1.tar.bz2
>>> Unpacking source...
>>> Unpacking xmms-1.2.10.tar.bz2 to /var/tmp/portage/xmms-1.2.10/work
>>> Unpacking gentoo_ice-xmms-0.2.tar.bz2 to /var/tmp/portage/xmms-1.2.10/work
>>> Unpacking xmms-1.2.10-gentoo-patches-0.1.tar.bz2 to /var/tmp/portage/xmms-1.2.10/work
 * Applying xmms-1.2.10-dtd-baltree.patch...                                                                              
[ ok ] * Applying xmms-1.2.10-id3v2edit.patch...                                                                                
[ ok ] * Applying xmms-1.2.10-jump.patch...                                                                                     
[ ok ] * Applying xmms-1.2.10-sigterm.patch...                                                                                  
[ ok ] * Applying xmms-1.2.10-recode-csa27.patch...                                                                             
[ ok ] * Applying xmms-1.2.10-recode-csa27.gcc2.patch...                                                                        
[ ok ] * Applying xmms-1.2.10-fhs-skinsdir.patch...                                                                             
[ ok ] * Applying xmms-1.2.10-diskwriter-audio.patch...                                                                         
[ ok ] * Applying xmms-1.2.10-random.patch...                                                                                   
[ ok ] * Applying xmms-1.2.10-sid-songpos.patch...                                                                              
[ ok ]aclocal: configure.in: 67: macro `AM_PATH_GLIB' not found in library
configure.in:8: version mismatch.  This is Automake 1.7.9,
configure.in:8: but the definition used by this AM_INIT_AUTOMAKE
configure.in:8: comes from Automake 1.7.8.  You should recreate
configure.in:8: aclocal.m4 with aclocal and run automake again.

!!! ERROR: media-sound/xmms-1.2.10 failed.
!!! Function src_unpack, Line 100, Exitcode 1
!!! (no error message)

why?
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-26 15:49:42 UTC
works fine for me...

try this updated ebuild and tell me where it dies (I just made it more verbose)
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-26 15:50:24 UTC
Created attachment 26428 [details]
media-sound/xmms/xmms-1.2.10.ebuild
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-01 23:01:32 UTC
*** Bug 43408 has been marked as a duplicate of this bug. ***
Comment 8 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-09 11:09:42 UTC
no response... and works everywhere I try it...
Comment 9 Mart Raudsepp gentoo-dev 2004-03-18 09:39:26 UTC
I also wondered why ACCEPT_KEYWORDS=~x86 emerge -p xmms wants to do:

[ebuild     U ] sys-devel/automake-1.8.2 [1.7.7]
[ebuild   R   ] media-sound/xmms-1.2.10-r1

Went with ACCEPT_KEYWORDS=~x86 emerge --nodeps xmms and it compiled very much fine.
I have autoconf-2.58-r1
Comment 10 Paul Giordano 2004-04-10 10:00:14 UTC
Well, this is broken for me - the emerge looks like:
Calculating dependencies ...done!
>>> emerge (1 of 1) media-sound/xmms-1.2.10-r2 to /
>>> md5 src_uri ;-) xmms-1.2.10.tar.bz2
>>> md5 src_uri ;-) gentoo_ice-xmms-0.2.tar.bz2
>>> md5 src_uri ;-) xmms-1.2.10-gentoo-patches-0.4.tar.bz2
>>> Unpacking source...
>>> Unpacking xmms-1.2.10.tar.bz2 to /var/tmp/portage/xmms-1.2.10-r2/work
>>> Unpacking gentoo_ice-xmms-0.2.tar.bz2 to /var/tmp/portage/xmms-1.2.10-r2/work
>>> Unpacking xmms-1.2.10-gentoo-patches-0.4.tar.bz2 to /var/tmp/portage/xmms-1.2.10-r2/work
 * Applying xmms-1.2.10-dtd.patch...                                                                                          [ ok ]
 * Applying xmms-1.2.10-id3v2edit.patch...                                                                                    [ ok ]
 * Applying xmms-1.2.10-jump.patch...                                                                                         [ ok ]
 * Applying xmms-1.2.10-sigterm.patch...                                                                                      [ ok ]
 * Applying xmms-1.2.10-recode-csa27.3.patch...                                                                               [ ok ]
 * Applying xmms-1.2.10-fhs-skinsdir.patch...                                                                                 [ ok ]
 * Applying xmms-1.2.10-diskwriter-audio.patch...                                                                             [ ok ]
 * Applying xmms-1.2.10-random.patch...                                                                                       [ ok ]
 * Applying xmms-1.2.10-sid-songpos.patch...                                                                                  [ ok ]
 * Applying xmms-1.2.10-alsa-pause.patch...                                                                                   [ ok ]
 * Running aclocal in /var/tmp/portage/xmms-1.2.10-r2/work/xmms-1.2.10/....
aclocal: configure.in: : macro `AM_LC_MESSAGES' not found in library
aclocal: configure.in: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.in: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.in: : macro `AM_PATH_PROG_WITH_TEST' not found in library                                                  [ !! ]

 * Running automake in /var/tmp/portage/xmms-1.2.10-r2/work/xmms-1.2.10/....
configure.in:8: version mismatch.  This is Automake 1.7.9,
configure.in:8: but the definition used by this AM_INIT_AUTOMAKE
configure.in:8: comes from Automake 1.7.8.  You should recreate
configure.in:8: aclocal.m4 with aclocal and run automake again.                                                               [ !! ]


I note that automake is at 1.8.3, so I unmerged it and emerged 1.7.8. Then emerged xmms, which works - then upgraded automake back to 1.8.3. The problem is apparently with automake 1.8.3's sub-version of automake 1.7.

Just thought I'd add this for future reference... though someone needs to look into the automake dependancy thing.

It's a system that hasn't updated in a while, but noting that the ebuild req's a specific automake 
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-10 12:23:27 UTC
automake-1.8.3 includes automake-1.7.9, so 1.8.3 should work fine (and does work for me).  The problem isn't with the version but with the fact taht aclocal did not succeed (note that the ssolution to the verion mismatch is to run aclocal which we tried on the previous line).  

I'll look into this now...
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-10 12:25:19 UTC
can you please try to emerge sys-devel/gettext then emerge xmms again
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-11 23:55:47 UTC
adding paul 'cause he wasn't in the CC.

Please try emerging gettext before xmms to see if that fixes it.
Comment 14 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 10:16:54 UTC
I've committed the ebuild with gettext DEPEND
Comment 15 Thomas 2004-05-01 07:10:44 UTC
Problem still exists for me, too.
Tried every version (until latest xmms-1.2.10-r2 - also the attached ebuild).
Also emerged gettext, but no success.
I've got no clue about aclocal and stuff. Running aclocal shows me an error message and insisted on 'configure.ac' or 'configure.in'.
Please help.
Comment 16 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-01 12:47:56 UTC
gettext provides those macros that aclocal complains are missing... so there's either a serious problem with your build toolchain or you are having a different problem.  Please open a new bug with the full error message you are getting and be warned that many comments to a bug marked RESOLVED are never seen.