View previous topic :: View next topic |
Author |
Message |
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Sun Mar 13, 2005 7:07 am Post subject: error: /bin/sh ./support/config.sub i686-pc-linux-oldld fail |
|
|
Hello all. In an attempt to update gnome-panel to 2.8.3 I added the ~x86 keyword, and then used --update when updating. Once things were working alright I thought it might be a good idea to just do a general update of world (without the ~x86 keyword), which then reverted everything back to the stable version. So I tried updating again to gnome-panel 2.8.3 and that's when things fell apart. Now, whenever I try to emerge something I get the following warning and error message regardless of whether or not I'm using the ~x86 keyword:
Code: | ./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-profiling --without-gnu-malloc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... Invalid configuration `i686-pc-linux-oldld': machine `i686-pc-linux' not recognized
configure: error: /bin/sh ./support/config.sub i686-pc-linux-oldld failed
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/bash-3.0-r8/work/bash-3.0/config.log
!!! ERROR: app-shells/bash-3.0-r8 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message. |
So what exactly did I break and how might I go about fixing it? Also, is this something I should expect when venturing into the testing branch or are things normally a bit more stable?
Any and all help here is much appreciated. Thanks! _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
avendesora Veteran
Joined: 16 Aug 2002 Posts: 1739 Location: Betelgeuse vicinity
|
Posted: Sun Mar 13, 2005 10:05 am Post subject: |
|
|
First, if you want to have some packages "~x86", don't do that on the command line,
use the /etc/portage/package.keywors file (see 'man portage' for details).
Now for your issue: can you post the output of "emerge info" ? |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Sun Mar 13, 2005 7:07 pm Post subject: |
|
|
Ah. First time I had used the command line for it. Second I used /etc/make.conf. Should I venture back into the testing branch again I'll use /etc/portage/package.keywors. And below is the output of emerge info:
Code: | Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(TM) XP 2100+
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 12 2005, 18:32:35)]
dev-lang/python: 2.3.4-r1
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.9.4, 1.5, 1.7.9-r1, 1.8.5-r3, 1.4_p6, 1.6.3
sys-devel/binutils: 2.15.92.0.2-r6
sys-devel/libtool: 1.5.10-r4
virtual/os-headers: 2.4.22-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -mcpu=i686"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mcpu=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd dvdr emboss encode esd fam flac font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mp3 mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl slang spell sqlite ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb x86 xml xml2 xmms xv zlib"
Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY |
_________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
thoffmeyer Apprentice
Joined: 11 Apr 2004 Posts: 208 Location: GMT -5 Hours
|
Posted: Mon Mar 14, 2005 6:00 am Post subject: |
|
|
Im having the same problem, any help? _________________ Conrad Guide, Current Maintainer
Join us on IRC
Server: irc.freenode.net
Channel: #conrad |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Mon Mar 14, 2005 6:23 am Post subject: |
|
|
Well... Things seem to have slightly changed (how I'm not sure). But below is what I get when I try to emerge =gnome-panel-2.8.3:
Code: | Calculating dependencies ...done!
>>> emerge (1 of 1) gnome-base/gnome-panel-2.8.3 to /
>>> md5 src_uri ;-) gnome-panel-2.8.3.tar.bz2
>>> Unpacking source...
>>> Unpacking gnome-panel-2.8.3.tar.bz2 to /var/tmp/portage/gnome-panel-2.8.3/work
>>> Source unpacked.
* Patching ${S}/ltmain.sh ...
* Applying portage-1.4.1.patch ...
* Applying max_cmd_len-1.5.0.patch ...
* Applying uClibc/libtool patches ...
* econf: updating gnome-panel-2.8.3/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating gnome-panel-2.8.3/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-eds --disable-gtk-doc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... no
checking for strip... :
checking whether to enable maintainer-specific portions of Makefiles... no
checking for intltool >= 0.31... 0.33 found
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gnome-panel-2.8.3/work/gnome-panel-2.8.3/config.log
!!! ERROR: gnome-base/gnome-panel-2.8.3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message. |
I'm happy to post the config.log if anyone thinks it'll help, but it looks rather large and I don't want to spam everyone. _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
thoffmeyer Apprentice
Joined: 11 Apr 2004 Posts: 208 Location: GMT -5 Hours
|
Posted: Mon Mar 14, 2005 6:25 am Post subject: |
|
|
hlevyn wrote: | Well... Things seem to have slightly changed (how I'm not sure). But below is what I get when I try to emerge =gnome-panel-2.8.3:
Code: | Calculating dependencies ...done!
>>> emerge (1 of 1) gnome-base/gnome-panel-2.8.3 to /
>>> md5 src_uri ;-) gnome-panel-2.8.3.tar.bz2
>>> Unpacking source...
>>> Unpacking gnome-panel-2.8.3.tar.bz2 to /var/tmp/portage/gnome-panel-2.8.3/work
>>> Source unpacked.
* Patching ${S}/ltmain.sh ...
* Applying portage-1.4.1.patch ...
* Applying max_cmd_len-1.5.0.patch ...
* Applying uClibc/libtool patches ...
* econf: updating gnome-panel-2.8.3/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating gnome-panel-2.8.3/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-eds --disable-gtk-doc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... no
checking for strip... :
checking whether to enable maintainer-specific portions of Makefiles... no
checking for intltool >= 0.31... 0.33 found
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gnome-panel-2.8.3/work/gnome-panel-2.8.3/config.log
!!! ERROR: gnome-base/gnome-panel-2.8.3 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message. |
I'm happy to post the config.log if anyone thinks it'll help, but it looks rather large and I don't want to spam everyone. |
Im getting the same damn thing.. this is making me mad .. but not with gnome, im using 2.10. I think theres a bug somewhere in the latest ~x86 update. _________________ Conrad Guide, Current Maintainer
Join us on IRC
Server: irc.freenode.net
Channel: #conrad |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Mon Mar 14, 2005 7:03 am Post subject: |
|
|
Indeed... Something seems to be amiss in there. Not sure if this will help at all, but from /var/log/emerge.log, here's where it initially broke:
Code: | 1110692966: Started emerge on: Mar 12, 2005 21:49:26
1110692966: *** emerge --update =gnome-panel-2.8.3
1110692972: >>> emerge (1 of 44) sys-devel/gcc-config-1.3.10-r1 to /
1110692972: === (1 of 44) Cleaning (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692972: === (1 of 44) Compiling/Merging (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692984: === (1 of 44) Post-Build Cleaning (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692984: >>> AUTOCLEAN: sys-devel/gcc-config
1110692990: === Unmerging... (sys-devel/gcc-config-1.3.8-r4)
1110692992: >>> unmerge success: sys-devel/gcc-config-1.3.8-r4
1110692993: ::: completed emerge (1 of 44) sys-devel/gcc-config-1.3.10-r1 to /
1110692993: >>> emerge (2 of 44) sys-devel/patch-2.5.9-r1 to /
1110692993: === (2 of 44) Cleaning (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110692994: === (2 of 44) Compiling/Merging (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110693022: === (2 of 44) Post-Build Cleaning (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110693023: >>> AUTOCLEAN: sys-devel/patch
1110693028: === Unmerging... (sys-devel/patch-2.5.9)
1110693032: >>> unmerge success: sys-devel/patch-2.5.9
1110693033: ::: completed emerge (2 of 44) sys-devel/patch-2.5.9-r1 to /
1110693033: >>> emerge (3 of 44) sys-devel/binutils-2.15.92.0.2-r6 to /
1110693033: === (3 of 44) Cleaning (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693034: === (3 of 44) Compiling/Merging (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693448: === (3 of 44) Post-Build Cleaning (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693449: >>> AUTOCLEAN: sys-devel/binutils
1110693454: === Unmerging... (sys-devel/binutils-2.15.92.0.2-r1)
1110693462: >>> unmerge success: sys-devel/binutils-2.15.92.0.2-r1
1110693462: ::: completed emerge (3 of 44) sys-devel/binutils-2.15.92.0.2-r6 to /
1110693462: >>> emerge (4 of 44) app-shells/bash-3.0-r8 to /
1110693462: === (4 of 44) Cleaning (app-shells/bash-3.0-r8::/usr/portage/app-shells/bash/bash-3.0-r8.ebuild)
1110693463: === (4 of 44) Compiling/Merging (app-shells/bash-3.0-r8::/usr/portage/app-shells/bash/bash-3.0-r8.ebuild)
1110693472: *** terminating.
1110695577: Started emerge on: Mar 12, 2005 22:32:57 |
And at least it's somewhat comforting to know I'm not alone in this _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
thoffmeyer Apprentice
Joined: 11 Apr 2004 Posts: 208 Location: GMT -5 Hours
|
Posted: Mon Mar 14, 2005 6:51 pm Post subject: |
|
|
hlevyn wrote: | Indeed... Something seems to be amiss in there. Not sure if this will help at all, but from /var/log/emerge.log, here's where it initially broke:
Code: | 1110692966: Started emerge on: Mar 12, 2005 21:49:26
1110692966: *** emerge --update =gnome-panel-2.8.3
1110692972: >>> emerge (1 of 44) sys-devel/gcc-config-1.3.10-r1 to /
1110692972: === (1 of 44) Cleaning (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692972: === (1 of 44) Compiling/Merging (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692984: === (1 of 44) Post-Build Cleaning (sys-devel/gcc-config-1.3.10-r1::/usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild)
1110692984: >>> AUTOCLEAN: sys-devel/gcc-config
1110692990: === Unmerging... (sys-devel/gcc-config-1.3.8-r4)
1110692992: >>> unmerge success: sys-devel/gcc-config-1.3.8-r4
1110692993: ::: completed emerge (1 of 44) sys-devel/gcc-config-1.3.10-r1 to /
1110692993: >>> emerge (2 of 44) sys-devel/patch-2.5.9-r1 to /
1110692993: === (2 of 44) Cleaning (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110692994: === (2 of 44) Compiling/Merging (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110693022: === (2 of 44) Post-Build Cleaning (sys-devel/patch-2.5.9-r1::/usr/portage/sys-devel/patch/patch-2.5.9-r1.ebuild)
1110693023: >>> AUTOCLEAN: sys-devel/patch
1110693028: === Unmerging... (sys-devel/patch-2.5.9)
1110693032: >>> unmerge success: sys-devel/patch-2.5.9
1110693033: ::: completed emerge (2 of 44) sys-devel/patch-2.5.9-r1 to /
1110693033: >>> emerge (3 of 44) sys-devel/binutils-2.15.92.0.2-r6 to /
1110693033: === (3 of 44) Cleaning (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693034: === (3 of 44) Compiling/Merging (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693448: === (3 of 44) Post-Build Cleaning (sys-devel/binutils-2.15.92.0.2-r6::/usr/portage/sys-devel/binutils/binutils-2.15.92.0.2-r6.ebuild)
1110693449: >>> AUTOCLEAN: sys-devel/binutils
1110693454: === Unmerging... (sys-devel/binutils-2.15.92.0.2-r1)
1110693462: >>> unmerge success: sys-devel/binutils-2.15.92.0.2-r1
1110693462: ::: completed emerge (3 of 44) sys-devel/binutils-2.15.92.0.2-r6 to /
1110693462: >>> emerge (4 of 44) app-shells/bash-3.0-r8 to /
1110693462: === (4 of 44) Cleaning (app-shells/bash-3.0-r8::/usr/portage/app-shells/bash/bash-3.0-r8.ebuild)
1110693463: === (4 of 44) Compiling/Merging (app-shells/bash-3.0-r8::/usr/portage/app-shells/bash/bash-3.0-r8.ebuild)
1110693472: *** terminating.
1110695577: Started emerge on: Mar 12, 2005 22:32:57 |
And at least it's somewhat comforting to know I'm not alone in this |
Latest binutils breaks this, doesnt install strip, use a binary of binutils _________________ Conrad Guide, Current Maintainer
Join us on IRC
Server: irc.freenode.net
Channel: #conrad |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Mon Mar 14, 2005 6:55 pm Post subject: |
|
|
Ah-ha! Victory is ours! Now to just find and install the binary binutils when I get home tonight. Thanks! _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
thoffmeyer Apprentice
Joined: 11 Apr 2004 Posts: 208 Location: GMT -5 Hours
|
Posted: Mon Mar 14, 2005 10:11 pm Post subject: |
|
|
hlevyn wrote: | Ah-ha! Victory is ours! Now to just find and install the binary binutils when I get home tonight. Thanks! |
Anytime, but you really should thank my friend, he found that out for me lol _________________ Conrad Guide, Current Maintainer
Join us on IRC
Server: irc.freenode.net
Channel: #conrad |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Tue Mar 15, 2005 6:02 am Post subject: |
|
|
Ah. The rapture of being able to update again. Be sure to pass my thanks on to your friend.
Cheers! _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
hlevyn Apprentice
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Tue Apr 05, 2005 4:33 pm Post subject: |
|
|
menschmeier wrote: | I have the same problem, my question is: "how to install an older version of an package"?
<=sys-devel/binutils-2.15.90.0.1.1-r4 in /etc/portage/package.keywords does not help. |
I didn't bother with /etc/portage/package.keywords. Instead I masked the package causing all of the problems with the following:
Code: | echo "=sys-devel/binutils-2.15.92.0.2-r3" >> /etc/portage/package.mask |
This will then mask that version of it, forcing it to grab an older version if a newer stable version does not yet exist. _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
|
|