The following ebuilds are found to have broken autotools handling, as they run libtoolize directly (they never should, instead they should call eautoreconf in autotools.eclass, read http://www.gentoo.org/proj/en/qa/autofailure.xml for more information): ./dev-cpp/gconfmm/gconfmm-2.10.0.ebuild: libtoolize --force --copy ./dev-cpp/gconfmm/gconfmm-2.6.1.ebuild: libtoolize --force --copy Please cleanup the ebuilds by asking for stable marking, removing obsolete ebuilds with no relevant keywords, or porting the fixes in newer versions (if presents) to properly handle autotools. Thanks, Diego
I'm having the same problems with version 2.12.0; I have attached my logs.
Created attachment 106746 [details] build failure message
Created attachment 106748 [details] configuration log for 2.12.0 build failure
I'm having trouble as well (amd64) with the gconfmm-2.12 not building. Changing to the old (supposedly broken) form, replacing "eautoreconf" with "libtoolize --force --copy" makes the package compile again.
Still broken on STABLE x86.
Still broken gconfmm 2.12.0 on amd64. The same error.
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686) ================================================================= System uname: 2.6.18-gentoo-r6 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.12.6 Last Sync: Wed, 17 Jan 2007 11:30:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-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/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://src.gentoo.pl http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl " PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol avahi berkdb bitmap-fonts cdr cli cracklib crypt cups dbus dlloader dri dvd elibc_glibc fortran gdbm gnome gpm gtk hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text ldap libg++ mmx ncurses nls nptl nptlonly opengl pam pcre perl png ppds pppd python readline reflection session spl sse ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nvidia xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY ------ (...) >>> Source unpacked. >>> Compiling source in /var/tmp/portage/gconfmm-2.12.0/work/gconfmm-2.12.0 ... * econf: updating gconfmm-2.12.0/scripts/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gconfmm-2.12.0/scripts/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 checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no ./configure: line 2501: syntax error near unexpected token `scripts' ./configure: line 2501: `AL_ACLOCAL_INCLUDE(scripts)' !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/gconfmm-2.12.0/work/gconfmm-2.12.0/config.log !!! ERROR: dev-cpp/gconfmm-2.12.0 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile gconfmm-2.12.0.ebuild, line 33: Called gnome2_src_compile gnome2.eclass, line 70: Called gnome2_src_configure gnome2.eclass, line 66: Called econf ebuild.sh, line 540: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant.
Diego, this ebuild doesn't need autotools eclass or eautoreconf. It has no purpose in ebuild it appears. Causes this bug too. Perhaps remove it.. 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> gconfmm-2.12.0.ebuild: Fix broken autotools handling.
*** Bug 163092 has been marked as a duplicate of this bug. ***
(In reply to comment #8) > Diego, this ebuild doesn't need autotools eclass or eautoreconf. It has no > purpose in ebuild it appears. Causes this bug too. Perhaps remove it.. > > 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> gconfmm-2.12.0.ebuild: > Fix broken autotools handling. > Actually, autotools is fine, just add the AT_M4DIR="scripts" in front of eautoreconf and it will work just fine like so: AT_M4DIR="scripts" eautoreconf I don't know why this is missing here though. I'll post an ebuild with this fixed. Please let me know if this works for everyone.
Created attachment 107802 [details] Updated ebuild Here is the updated ebuild, could everyone please test it out and let me know if it fixes the bug? Hopefully it will make it to portage quickly to resolve everyones problems.
Created attachment 107906 [details] building gconfmm I do not know if this is the same as what everyone else is complaining about, but I tried to build this as one of the requirement for graveman. ./configure: line 2501: syntax error near unexpected token 'scripts' ./configure: line 2501: 'AL_ACLOCAL_INCLUDE(scripts)'
Created attachment 107952 [details] Log file error told me to report.
Comment on attachment 107952 [details] Log file error told me to report. Same problem on AMD64. Trying to install 2.12.0
Same problem on my x86 system.
(In reply to comment #11) > Created an attachment (id=107802) [edit] > Updated ebuild > > Here is the updated ebuild, could everyone please test it out and let me know > if it fixes the bug? Hopefully it will make it to portage quickly to resolve > everyones problems. > New ebuild solves the problem for me. Thanks!
*** Bug 163598 has been marked as a duplicate of this bug. ***
New ebuild solves the problem for me too. Thanks!
(In reply to comment #18) > New ebuild solves the problem for me too. Thanks! > how do you install the new ebuild? When I try to emerge it it tells me the length is wrong. When I remove some of the comments to make the length correct again it tells me the hash doesn't match.
You have to digest the ebuild before you can use it. ebuild /path/to/ebuild digest then you can emerge the package
*** Bug 163615 has been marked as a duplicate of this bug. ***
(In reply to comment #20) > You have to digest the ebuild before you can use it. > > ebuild /path/to/ebuild digest > > then you can emerge the package > somebody can show me command step by step to fix this error? thanks amedeo
I did actualy ... But if you can't even make it out from what I said; Edit the ebuild /usr/portage/dev-cpp/gconfmm/gconfmm-2.12.0.ebuild delete everything in it, copy whats in this link http://bugs.gentoo.org/attachment.cgi?id=107802&action=view into the ebuild file. then type ebuild /usr/portage/dev-cpp/gconfmm/gconfmm-2.12.0.ebuild digest then emerge gconfmm
(In reply to comment #16) > (In reply to comment #11) > > Created an attachment (id=107802) [edit] > > Updated ebuild > > > > Here is the updated ebuild, could everyone please test it out and let me know > > if it fixes the bug? Hopefully it will make it to portage quickly to resolve > > everyones problems. > > > > New ebuild solves the problem for me. Thanks! > ...and me too. Thanks very much!
thanks it works for me amedeo (In reply to comment #23) > I did actualy ... > But if you can't even make it out from what I said; > > Edit the ebuild /usr/portage/dev-cpp/gconfmm/gconfmm-2.12.0.ebuild > > delete everything in it, copy whats in this link > http://bugs.gentoo.org/attachment.cgi?id=107802&action=view into the ebuild > file. > > then type > > ebuild /usr/portage/dev-cpp/gconfmm/gconfmm-2.12.0.ebuild digest > > then > > emerge gconfmm >
I thanx too!
Thank you very much. Fixed! =) TheMaTrIx: Thanks for the tip on digesting the ebuild! (In reply to comment #11) > Created an attachment (id=107802) [edit] > Updated ebuild > > Here is the updated ebuild, could everyone please test it out and let me know > if it fixes the bug? Hopefully it will make it to portage quickly to resolve > everyones problems. >
Fixed in CVS, applied patch from #11.
Err, re-opening as 2.10.0 and 2.6.1 aren't fixed yet.
Updated ebuild fixes problem with 2.12 on sparc
Removing 156814 since we're only interested in the latest stable for the release itself.
pruned