Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159987 - stable =dev-cpp/gconfmm-2.12.0 shouldn't run eautoreconf and it dies on configure.
Summary: stable =dev-cpp/gconfmm-2.12.0 shouldn't run eautoreconf and it dies on confi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High major (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
: 163092 163598 163615 (view as bug list)
Depends on:
Blocks: autotools-deps
  Show dependency tree
 
Reported: 2007-01-04 09:22 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2007-02-16 07:31 UTC (History)
11 users (show)

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


Attachments
build failure message (dev-cpp:gconfmm-2.12.0:20070115-050158.log,2.69 KB, text/plain)
2007-01-13 00:50 UTC, Christopher Childress
Details
configuration log for 2.12.0 build failure (config.log,6.45 KB, text/plain)
2007-01-13 00:50 UTC, Christopher Childress
Details
Updated ebuild (gconfmm-2.12.0.ebuild,824 bytes, text/plain)
2007-01-22 15:51 UTC, Jeremy Wilkins
Details
building gconfmm (config.log,6.26 KB, text/plain)
2007-01-23 16:18 UTC, david thompson
Details
Log file error told me to report. (config.log,6.26 KB, text/plain)
2007-01-23 22:03 UTC, Steven Oliver
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-04 09:22:43 UTC
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
Comment 1 Christopher Childress 2007-01-13 00:06:31 UTC
I'm having the same problems with version 2.12.0;  I have attached my logs.
Comment 2 Christopher Childress 2007-01-13 00:50:12 UTC
Created attachment 106746 [details]
build failure message
Comment 3 Christopher Childress 2007-01-13 00:50:42 UTC
Created attachment 106748 [details]
configuration log for 2.12.0 build failure
Comment 4 Tobias 2007-01-16 11:47:47 UTC
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.
Comment 5 Benjamin Hodgetts 2007-01-17 12:22:32 UTC
Still broken on STABLE x86.
Comment 6 AlannY 2007-01-18 10:55:23 UTC
Still broken gconfmm 2.12.0 on amd64. The same error.
Comment 7 kojot 2007-01-18 22:21:43 UTC
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.


Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2007-01-19 18:47:04 UTC
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.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 18:39:15 UTC
*** Bug 163092 has been marked as a duplicate of this bug. ***
Comment 10 Jeremy Wilkins 2007-01-22 15:46:14 UTC
(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.
Comment 11 Jeremy Wilkins 2007-01-22 15:51:12 UTC
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.
Comment 12 david thompson 2007-01-23 16:18:55 UTC
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)'
Comment 13 Steven Oliver 2007-01-23 22:03:12 UTC
Created attachment 107952 [details]
Log file error told me to report.
Comment 14 Steven Oliver 2007-01-23 22:03:55 UTC
Comment on attachment 107952 [details]
Log file error told me to report.

Same problem on AMD64. Trying to install 2.12.0
Comment 15 Josh Hunholz 2007-01-24 03:17:33 UTC
Same problem on my x86 system.
Comment 16 Ronald Post 2007-01-24 12:48:49 UTC
(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!
Comment 17 TheMaTrIx 2007-01-24 14:05:05 UTC
*** Bug 163598 has been marked as a duplicate of this bug. ***
Comment 18 TheMaTrIx 2007-01-24 14:08:04 UTC
New ebuild solves the problem for me too. Thanks!
Comment 19 Bubba 2007-01-24 17:02:36 UTC
(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.
Comment 20 TheMaTrIx 2007-01-24 18:45:45 UTC
You have to digest the ebuild before you can use it.

ebuild /path/to/ebuild digest

then you can emerge the package
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2007-01-24 19:26:12 UTC
*** Bug 163615 has been marked as a duplicate of this bug. ***
Comment 22 amedeo 2007-01-25 14:48:53 UTC
(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
Comment 23 TheMaTrIx 2007-01-25 16:48:42 UTC
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

Comment 24 xiroaf 2007-01-25 17:06:14 UTC
(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!
Comment 25 amedeo 2007-01-25 18:47:27 UTC
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
> 

Comment 26 Tomas Krasnican 2007-01-26 19:27:15 UTC
I thanx too!
Comment 27 brant williams 2007-01-27 06:06:46 UTC
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.
> 

Comment 28 Tobias Scherbaum (RETIRED) gentoo-dev 2007-01-27 15:19:31 UTC
Fixed in CVS, applied patch from #11.
Comment 29 Tobias Scherbaum (RETIRED) gentoo-dev 2007-01-27 15:20:57 UTC
Err, re-opening as 2.10.0 and 2.6.1 aren't fixed yet.
Comment 30 J Ross 2007-01-27 17:33:12 UTC
Updated ebuild fixes problem with 2.12 on sparc
Comment 31 Chris Gianelloni (RETIRED) gentoo-dev 2007-02-14 03:46:00 UTC
Removing 156814 since we're only interested in the latest stable for the release itself.
Comment 32 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-02-16 07:31:33 UTC
pruned