First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 159987
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: GNOME C++ Bindings Maintainers <gnome-mm@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Diego Pettenò <flameeyes@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
dev-cpp:gconfmm-2.12.0:20070115-050158.log build failure message text/plain Christopher Childress 2007-01-13 00:50 0000 2.69 KB Details
config.log configuration log for 2.12.0 build failure text/plain Christopher Childress 2007-01-13 00:50 0000 6.45 KB Details
gconfmm-2.12.0.ebuild Updated ebuild text/plain Jeremy Wilkins 2007-01-22 15:51 0000 824 bytes Details
config.log building gconfmm text/plain david thompson 2007-01-23 16:18 0000 6.26 KB Details
config.log Log file error told me to report. text/plain Steven Oliver 2007-01-23 22:03 0000 6.26 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

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

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







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


Description:   Opened: 2007-01-04 09:22 0000
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 From Christopher Childress 2007-01-13 00:06:31 0000 -------
I'm having the same problems with version 2.12.0;  I have attached my logs.

------- Comment #2 From Christopher Childress 2007-01-13 00:50:12 0000 -------
Created an attachment (id=106746) [edit]
build failure message

------- Comment #3 From Christopher Childress 2007-01-13 00:50:42 0000 -------
Created an attachment (id=106748) [edit]
configuration log for 2.12.0 build failure

------- Comment #4 From Tobias 2007-01-16 11:47:47 0000 -------
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 From Ben Hodgetts (Enverex) 2007-01-17 12:22:32 0000 -------
Still broken on STABLE x86.

------- Comment #6 From AlannY 2007-01-18 10:55:23 0000 -------
Still broken gconfmm 2.12.0 on amd64. The same error.

------- Comment #7 From kojot 2007-01-18 22:21:43 0000 -------
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 From Samuli Suominen 2007-01-19 18:47:04 0000 -------
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 From Jakub Moc 2007-01-21 18:39:15 0000 -------
*** Bug 163092 has been marked as a duplicate of this bug. ***

------- Comment #10 From Jeremy Wilkins 2007-01-22 15:46:14 0000 -------
(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 From Jeremy Wilkins 2007-01-22 15:51:12 0000 -------
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 #12 From david thompson 2007-01-23 16:18:55 0000 -------
Created an attachment (id=107906) [edit]
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 From Steven Oliver 2007-01-23 22:03:12 0000 -------
Created an attachment (id=107952) [edit]
Log file error told me to report.

------- Comment #14 From Steven Oliver 2007-01-23 22:03:55 0000 -------
(From update of attachment 107952 [edit])
Same problem on AMD64. Trying to install 2.12.0

------- Comment #15 From Josh Hunholz 2007-01-24 03:17:33 0000 -------
Same problem on my x86 system.

------- Comment #16 From Ronald Post 2007-01-24 12:48:49 0000 -------
(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 From TheMaTrIx 2007-01-24 14:05:05 0000 -------
*** Bug 163598 has been marked as a duplicate of this bug. ***

------- Comment #18 From TheMaTrIx 2007-01-24 14:08:04 0000 -------
New ebuild solves the problem for me too. Thanks!

------- Comment #19 From Bubba 2007-01-24 17:02:36 0000 -------
(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 From TheMaTrIx 2007-01-24 18:45:45 0000 -------
You have to digest the ebuild before you can use it.

ebuild /path/to/ebuild digest

then you can emerge the package

------- Comment #21 From Jakub Moc 2007-01-24 19:26:12 0000 -------
*** Bug 163615 has been marked as a duplicate of this bug. ***

------- Comment #22 From amedeo 2007-01-25 14:48:53 0000 -------
(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 From TheMaTrIx 2007-01-25 16:48:42 0000 -------
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 From xiroaf 2007-01-25 17:06:14 0000 -------
(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 From amedeo 2007-01-25 18:47:27 0000 -------
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 From Tomas Krasnican 2007-01-26 19:27:15 0000 -------
I thanx too!

------- Comment #27 From brant williams 2007-01-27 06:06:46 0000 -------
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 From Tobias Scherbaum 2007-01-27 15:19:31 0000 -------
Fixed in CVS, applied patch from #11.

------- Comment #29 From Tobias Scherbaum 2007-01-27 15:20:57 0000 -------
Err, re-opening as 2.10.0 and 2.6.1 aren't fixed yet.

------- Comment #30 From J Ross 2007-01-27 17:33:12 0000 -------
Updated ebuild fixes problem with 2.12 on sparc

------- Comment #31 From Chris Gianelloni (RETIRED) 2007-02-14 03:46:00 0000 -------
Removing 156814 since we're only interested in the latest stable for the
release itself.

------- Comment #32 From Saleem Abdulrasool 2007-02-16 07:31:33 0000 -------
pruned

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