First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 154975
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Matthias Schwarzott <zzam@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 154975 depends on: Show dependency tree
Show dependency graph
Bug 154975 blocks: 148821
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-13 01:31 0000
gnome-base/gnome-vfs-2.16.2 does not depend on the correct version of automake.

>>> Unpacking source...
>>> Unpacking gnome-vfs-2.16.2.tar.bz2 to /var/tmp/portage/gnome-base/gnome-vfs-2.16.2/work
 * Fixing OMF Makefiles ...                                                    
                                [ ok ]
 * Applying gnome-vfs-2.12.0-afs.patch ...                                     
                                [ ok ]
 * Applying gnome-vfs-2.15.2-headers-define.patch ...                          
                                [ ok ]
 * Applying gnome-vfs-2.16.0-no-dbus-crash.patch ...                           
                                [ ok ]
 * Running eautoreconf in
'/var/tmp/portage/gnome-base/gnome-vfs-2.16.2/work/gnome-vfs-2.16.2' ...
 * Running aclocal -I . ...                                                    
                                [ !! ]

 * Failed Running aclocal !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/gnome-base/gnome-vfs-2.16.2/temp/aclocal-13933.out


!!! ERROR: gnome-base/gnome-vfs-2.16.2 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  gnome-vfs-2.16.2.ebuild, line 89:   Called eautoreconf
  autotools.eclass, line 83:   Called eaclocal
  autotools.eclass, line 121:   Called autotools_run_tool 'aclocal' '-I' '.'
  autotools.eclass, line 242:   Called die

!!! Failed Running aclocal !
!!! If you need support, post the topmost build error, and the call stack if
relevant.

gauss ~ # cat
/var/tmp/portage/gnome-base/gnome-vfs-2.16.2/temp/aclocal-13933.out
***** aclocal *****

am-wrapper: /usr/bin/aclocal-1.9 is missing or not executable.
            Please try emerging the correct version of automake.



Adding
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
lets the ebuild die at automake

 * Running aclocal -I . ...                                                    
                                [ ok ]
 * Running autoconf ...                                                        
                                [ ok ]
 * Running autoheader ...                                                      
                                [ ok ]
 * Running automake --add-missing --copy ...                                   
                                [ !! ]

 * Failed Running automake !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/gnome-base/gnome-vfs-2.16.2/temp/automake-21605.out


!!! ERROR: gnome-base/gnome-vfs-2.16.2 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  gnome-vfs-2.16.2.ebuild, line 92:   Called eautoreconf
  autotools.eclass, line 87:   Called eautomake
  autotools.eclass, line 188:   Called autotools_run_tool 'automake'
'--add-missing' '--copy'
  autotools.eclass, line 242:   Called die

!!! Failed Running automake !
!!! If you need support, post the topmost build error, and the call stack if
relevant.

gauss ~ # cat
/var/tmp/portage/gnome-base/gnome-vfs-2.16.2/temp/automake-21605.out
***** automake *****

configure.in:37: version mismatch.  This is Automake 1.10,
configure.in:37: but the definition used by this AM_INIT_AUTOMAKE
configure.in:37: comes from Automake 1.9.6.  You should recreate
configure.in:37: aclocal.m4 with aclocal and run automake again.
daemon/Makefile.am:43: `%'-style pattern rules are a GNU make extension

This will make it work:
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="1.9"

------- Comment #1 From Daniel Gryniewicz 2006-11-17 11:06:12 0000 -------
Added.

------- Comment #2 From Matthias Schwarzott 2006-11-17 22:37:09 0000 -------
Works here.
A small cleanup propose: Remove the "=sys-devel/automake-1.9*" from DEPEND, as
that is automatically added by autotools.eclass.

------- Comment #3 From Mart Raudsepp 2006-11-19 17:56:55 0000 -------
(In reply to comment #2)
> Works here.
> A small cleanup propose: Remove the "=sys-devel/automake-1.9*" from DEPEND, as
> that is automatically added by autotools.eclass.
> 

I have changed it to be WANT_AUTOMAKE=1.9 prior to inheriting autotools.
This makes the automake DEPEND come from autotools, but more importantly it
ensures eautoreconf actually uses 1.9 not, for example, 1.10

First Last Prev Next    No search results available      Search page      Enter new bug