Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37632 - Cannot emerge libtool when starting from stage1 on amd64. When I call emerge system then libtool fails: checking host system type... Invalid configuration `x86_64-pc-linux': machine `x86_64-pc' not recognized
Summary: Cannot emerge libtool when starting from stage1 on amd64. When I call emerge ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-08 12:00 UTC by Tomas Kolda
Modified: 2004-01-09 04:47 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Kolda 2004-01-08 12:00:46 UTC
I cannot emerge libtool when starting from stage1 on amd64. When I call emerge system then libtool fails. I tried these versions libtool-1.4.3-r1.ebuild, libtool-1.4.3-r2.ebuild, libtool-1.4.3-r3.ebuild. I tried to change CFLAGS to -m32, but the result was same.

Last lines of output:
WARNING: `aclocal' is missing on your system.  You should only need it if
         you modified `acinclude.m4' or `configure.in'.  You might want
         to install the `Automake' and `Perl' packages.  Grab them from
         any GNU archive site.
cd . && /var/tmp/portage/libtool-1.4.3-r3/work/libtool-1.3.5/missing automake --gnu --include-deps Makefile
cd . && /var/tmp/portage/libtool-1.4.3-r3/work/libtool-1.3.5/missing autoconf
WARNING: `automake' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.in'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
WARNING: `autoconf' is missing on your system.  You should only need it if
         you modified `configure.in'.  You might want to install the
         `Autoconf' and `GNU m4' packages.  Grab them from any GNU
         archive site.
/bin/sh ./config.status --recheck
running /bin/sh ./configure  --host=i686-pc-linux-gnu --prefix=/usr --infodir=/usr/share/info --enable-ltdl-install --no-create --no-recursion
loading cache ./config.cache
checking for a BSD compatible install... (cached) /bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -O3 -funroll-loops -pipe ) works... yes
checking whether the C compiler (gcc -O3 -funroll-loops -pipe ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for ld used by GCC... (cached) /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... (cached) yes
checking for BSD-compatible nm... (cached) /usr/bin/nm -B
checking whether ln -s works... (cached) yes
checking for mawk... (cached) gawk
creating ./config.status
cd . \
  && CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating Makefile
rm -f libltdl/acinclude.m4
rm -f cdemo/acinclude.m4
cp ./libtool.m4 cdemo/acinclude.m4
cp ./libtool.m4 libltdl/acinclude.m4
rm -f demo/acinclude.m4
cp ./libtool.m4 demo/acinclude.m4
rm -f mdemo/acinclude.m4
cp ./libtool.m4 mdemo/acinclude.m4
Making all in .
make[1]: Entering directory `/var/tmp/portage/libtool-1.4.3-r3/work/libtool-1.3.5'
rm -f ltmain.shT
date=`/bin/sh ./mkstamp < ./ChangeLog` && \
sed -e 's/@''PACKAGE@/libtool/' -e 's/@''VERSION@/1.3.5/' \
    -e "s%@""TIMESTAMP@%$date%" ./ltmain.in > ltmain.shT
CONFIG_FILES=libtoolize CONFIG_HEADERS= ./config.status
creating libtoolize
mv -f ltmain.shT ltmain.sh || \
(rm -f ltmain.sh && cp ltmain.shT ltmain.sh && rm -f ltmain.shT)
CC="gcc" CFLAGS="-O3 -funroll-loops -pipe" CPPFLAGS="" \
LD="/usr/i686-pc-linux-gnu/bin/ld" LDFLAGS="" LIBS="" \
LN_S="ln -s" NM="/usr/bin/nm -B" RANLIB="ranlib" \
DLLTOOL="" OBJDUMP="" AS="" \
/bin/sh ./ltconfig --cache-file=./config.cache --with-gcc --with-gnu-ld --enable-dlopen --srcdir=. \
  --output=libtool ./ltmain.sh
chmod +x libtoolize
loading cache ./config.cache within ltconfig
checking host system type... Invalid configuration `x86_64-pc-linux': machine `x86_64-pc' not recognized

make[1]: *** [libtool] Error 1
make[1]: Leaving directory `/var/tmp/portage/libtool-1.4.3-r3/work/libtool-1.3.5'
make: *** [all-recursive] Error 1

!!! ERROR: sys-devel/libtool-1.4.3-r3 failed.
!!! Function src_compile, Line 139, Exitcode 2
!!! (no error message)




Reproducible: Always
Steps to Reproduce:
1. Stage 1. -> make.conf (ACCEPT_KEYWORDS="amd64")
2. bootstrap
3. emerge system

Actual Results:  
Output is in Details.

Expected Results:  
emerged system to stage 3

I'm installing in chroot United Linux 1.0. I use Quadrex-64 (4xOpteron 
procesor)
Comment 1 Tomas Kolda 2004-01-09 04:47:20 UTC
There was a mistake, because the instalation process startet in stage1-x86. If the process start in stage1-amd64 then everything goes OK.