View previous topic :: View next topic |
Author |
Message |
c-man n00b
Joined: 09 Jan 2005 Posts: 59 Location: aqui
|
Posted: Sun Feb 19, 2006 1:35 am Post subject: make-3.80-r3.ebuild breaks!!! |
|
|
I was instaling a new portage version with "emerge -aDuv world" and at some time the make-3.80-r3.ebuild compilation breaks
This maybe help helping me out:
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfigdir=/etc --localstatedor=/var/lib --enable-nls --program-prefix=g --build=i386-pc-linux-gnu
configure: error: invalid feature name
!!!Error: sys-devel/make-3.80-r3 failled.
Call stack:
ebuild.sh, line 1894: called dyn_compile
ebuild.sh, line 941: Called src_compile
make-3.80-r3.ebuild, line 29: Called econf 'compile' '--enable-nls'
OK i try to disable the nls FLAG and i get the some error but with 'disable-nls'
|
|
Back to top |
|
|
jmbsvicetto Moderator
Joined: 27 Apr 2005 Posts: 4734 Location: Angra do Heroísmo (PT)
|
Posted: Sun Feb 19, 2006 3:39 am Post subject: Re: make-3.80-r3.ebuild breaks!!! |
|
|
c-man wrote: | ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfigdir=/etc --localstatedor=/var/lib --enable-nls --program-prefix=g --build=i386-pc-linux-gnu
configure: error: invalid feature name
|
Hi.
I find the --localstatedor=/var/lib very suspicious. I think it should be --localstatedir=/var/lib.
I tried to find out a bug on the Gentoo bugzilla, but didn't found any. Perhaps searching in the forums or asking in the IRC channels you might be able to get some help. _________________ Jorge.
Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
|
|
Back to top |
|
|
penrose n00b
Joined: 19 Feb 2006 Posts: 1
|
Posted: Sun Feb 19, 2006 9:59 am Post subject: |
|
|
I have the same problem with any portage I emerge. This error appeared after the upgrade of "portage" |
|
Back to top |
|
|
Maedhros Bodhisattva
Joined: 14 Apr 2004 Posts: 5511 Location: Durham, UK
|
Posted: Sun Feb 19, 2006 10:11 am Post subject: |
|
|
Which version of portage are you using? What's the output of emerge --info? _________________ No-one's more important than the earthworm. |
|
Back to top |
|
|
equi-NoX Apprentice
Joined: 17 Feb 2004 Posts: 172 Location: Paris, France
|
Posted: Sun Feb 19, 2006 10:30 am Post subject: |
|
|
I have the same problem, and I can't emerge most of the ebuilds due to similar errors.
My 'emerge info':
Code: | Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre16
ccache version 2.4 [enabled]
dev-lang/python: 2.4.2-r1
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1-r1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ "
LDFLAGS="-Wl,-O1"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac alsa apm avi bash-completion berkdb bitmap-fonts cairo cdr crypt cups dbus dvd dvdr eds emboss encode esd firefox foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal howl ieee1394 imlib ipv6 jpeg libg++ libwww mad mikmod mmx mmxext motif mp3 mpeg mplayer ncurses nls nptl nvidia ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline samba scanner sdl spell sse sse2 ssl svg tcpd theora truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs xml2 xscreensaver xv xvid zlib elibc_glibc kernel_linux linguas_fr userland_GNU"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL |
My error for make-3.80:
Code: | >>> Compiling source in /var/tmp/portage/make-3.80-r4/work/make-3.80 ...
* econf: updating make-3.80/config/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating make-3.80/config/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 --enable-nls --program-prefix=g --build=i686-pc-linux-gnu
configure: error: invalid feature name: |
... and for gnome-terminal (it's only an example, but I have hundreds of other ebuilds which make the same):
Code: | >>> Compiling source in /var/tmp/portage/gnome-terminal-2.12.0/work/gnome-terminal-2.12.0 ...
* Running elibtoolize in: gnome-terminal-2.12.0
* Applying portage-1.5.10.patch ...
* Applying max_cmd_len-1.5.14.patch ...
* Applying sed-1.5.6.patch ...
QA Notice: USE Flag 'doc' not in IUSE for x11-terms/gnome-terminal-2.12.0
* econf: updating gnome-terminal-2.12.0/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating gnome-terminal-2.12.0/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 --disable-static --disable-gtk-doc --build=i686-pc-linux-gnu
configure: error: invalid feature name: |
|
|
Back to top |
|
|
meebee n00b
Joined: 09 Feb 2006 Posts: 4
|
Posted: Sun Feb 19, 2006 10:39 am Post subject: |
|
|
Im bitten by the same bug... |
|
Back to top |
|
|
Maedhros Bodhisattva
Joined: 14 Apr 2004 Posts: 5511 Location: Durham, UK
|
Posted: Sun Feb 19, 2006 12:39 pm Post subject: |
|
|
I can't reproduce this, even with the exact configure commandline that equi-NoX posted... Does the config.log for these packages say anything useful? (You can find it in /var/tmp/portage/<package>/work/<package>) _________________ No-one's more important than the earthworm. |
|
Back to top |
|
|
Sammer n00b
Joined: 14 Feb 2006 Posts: 2
|
Posted: Sun Feb 19, 2006 12:49 pm Post subject: |
|
|
exactly the same bug here. And there is no config.log because configure doesnt even want to run. |
|
Back to top |
|
|
basquiat n00b
Joined: 22 Apr 2003 Posts: 24 Location: Mannheim, Germany
|
Posted: Sun Feb 19, 2006 12:55 pm Post subject: |
|
|
Same for me. I have Portage 2.1_pre4-r1 installed on two machines, with one working fine, the other breaking builds with "configure: error: invalid feature name:" (I tried enchant, sylpheed, mpeg4ip). The settings in "emerge info" are the same, just differing in CPU specific optimizations (AMD vs. Intel, nonetheless pretty conservative) and nptl (the working one) vs. non-nptl.
No config.log, as stated above. Tried setting LC_ALL and LANG to "C" on the broken machine (as quoted in a similar bug on bgo), with no success. |
|
Back to top |
|
|
chunderbunny Veteran
Joined: 31 May 2004 Posts: 1281 Location: 51°24'27" N, 0°57'15" W
|
Posted: Sun Feb 19, 2006 1:19 pm Post subject: |
|
|
This appears to be bug 123342, which is either a problem with coreutils or bash.
Either way, downgrading coreutils to version 5.93 should fix the problem. You'll need to get a binary of it from somewhere though. |
|
Back to top |
|
|
Konsti l33t
Joined: 10 Dec 2002 Posts: 691
|
Posted: Sun Feb 19, 2006 1:20 pm Post subject: |
|
|
Okay...
Time to leave the COmputer and clean the dishes und dry clothes and such stuff
Here I first suspected bash-3.1_p8 but downgrading to 3.0 did not help.
But portage was not upgraded today!
Code: |
1140352681: >>> emerge (1 of 16) app-shells/bash-3.1_p8 to /
1140352784: >>> AUTOCLEAN: app-shells/bash
1140352791: >>> unmerge success: app-shells/bash-3.1_p7
1140352792: >>> emerge (2 of 16) app-misc/pax-utils-0.1.10 to /
1140352800: >>> AUTOCLEAN: app-misc/pax-utils
1140352807: >>> unmerge success: app-misc/pax-utils-0.1.9
1140352807: >>> emerge (3 of 16) dev-python/pycrypto-2.0.1-r4 to /
1140352819: >>> AUTOCLEAN: dev-python/pycrypto
1140352826: >>> unmerge success: dev-python/pycrypto-2.0.1-r3
1140352826: >>> emerge (4 of 16) sys-apps/coreutils-5.94 to /
1140353024: >>> AUTOCLEAN: sys-apps/coreutils
1140353030: >>> unmerge success: sys-apps/coreutils-5.93
1140353031: >>> emerge (5 of 16) sys-apps/baselayout-1.12.0_pre16-r1 to /
1140353046: >>> AUTOCLEAN: sys-apps/baselayout
1140353052: >>> unmerge success: sys-apps/baselayout-1.12.0_pre15-r1
1140353053: >>> emerge (6 of 16) sys-devel/make-3.80-r4 to /
|
There it broke.
baselayout?
*scratcheshead* |
|
Back to top |
|
|
jmbsvicetto Moderator
Joined: 27 Apr 2005 Posts: 4734 Location: Angra do Heroísmo (PT)
|
Posted: Sun Feb 19, 2006 1:23 pm Post subject: |
|
|
equi-NoX wrote: | I have the same problem, and I can't emerge most of the ebuilds due to similar errors.
My 'emerge info':
Code: | Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(tm) 64 Processor 3500+
...
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
|
|
I was puzzled by your emerge --info and decided to compare it with mine.
Code: | Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=athlon64 -fforce-address -momit-leaf-frame-pointer -ftracer -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-O3 -march=athlon64 -fforce-address -momit-leaf-frame-pointer -ftracer -pipe -fvisibility-inlines-hidden"
|
So, I've noticed that you've chosen the x86 arch and profile for your system, but that you're trying to use the AMD64 arch with gcc. I suspect that will cause problems. Having a CHOST="i686-pc-linux-gnu" and using CFLAGS="-march=athlon64" and CXXFLAGS="-march=athlon64" is a contradiction. I'm surprised that your compiled code runs on your system. _________________ Jorge.
Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
|
|
Back to top |
|
|
chunderbunny Veteran
Joined: 31 May 2004 Posts: 1281 Location: 51°24'27" N, 0°57'15" W
|
Posted: Sun Feb 19, 2006 1:39 pm Post subject: |
|
|
Konsti wrote: |
Code: |
1140352826: >>> emerge (4 of 16) sys-apps/coreutils-5.94 to /
1140353024: >>> AUTOCLEAN: sys-apps/coreutils
1140353030: >>> unmerge success: sys-apps/coreutils-5.93
|
There it broke.
baselayout?
*scratcheshead* |
Coreutils is the problem, as I posted above. Downgrading to coreutils-5.93 should fix things. |
|
Back to top |
|
|
kallamej Administrator
Joined: 27 Jun 2003 Posts: 4975 Location: Gothenburg, Sweden
|
|
Back to top |
|
|
|