WHAT NOW? ch.6 glibc pass 2
everything went smoothly till I reached this point.
"../glibc-2.3.3-lfs-5.1/configure --prefix=/usr \ > --disable-profile --enable-add-ons=linuxthreads \ > --libexecdir=/usr/lib --with-headers=/usr/include \ > --without-cvs" checking build system type... i686-pc-linux-gnuoldld checking host system type... i686-pc-linux-gnuoldld checking sysdep dirs... sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux/i3 86 linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread sysdeps/pth read linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysde ps/i386/i686 linuxthreads/sysdeps/i386 sysdeps/unix/sysv/linux/i386 sysdeps/unix /sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/ posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic checking for a BSD-compatible install... /tools/bin/install -c checking whether ln -s works... yes checking for gcc... gcc checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. Here's the config.log This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU C Library configure (see version.h), which was generated by GNU Autoconf 2.57. Invocation command line was $ ../glibc-2.3.3-lfs-5.1/configure --prefix=/usr --disable-profile --enable-add-ons=linuxthreads --libexecdir=/usr/lib --with-headers=/usr/include --without-cvs ## --------- ## ## Platform. ## ## --------- ## hostname = localhost uname -m = i686 uname -r = 2.6.3-7mdk uname -s = Linux uname -v = #1 Wed Mar 17 15:56:42 CET 2004 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /bin PATH: /usr/bin PATH: /sbin PATH: /usr/sbin PATH: /tools/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1697: checking build system type configure:1715: result: i686-pc-linux-gnuoldld configure:1723: checking host system type configure:1737: result: i686-pc-linux-gnuoldld configure:1906: checking sysdep dirs configure:2120: result: sysdeps/generic/elf sysdeps/generic configure:2138: checking for a BSD-compatible install configure:2192: result: /tools/bin/install -c configure:2207: checking whether ln -s works configure:2211: result: yes configure:2265: checking for gcc configure:2281: found /tools/bin/gcc configure:2291: result: gcc configure:2535: checking for C compiler version configure:2538: gcc --version </dev/null >&5 gcc (GCC) 3.3.3 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2541: $? = 0 configure:2543: gcc -v </dev/null >&5 Reading specs from /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/specs Configured with: ../gcc-3.3.3/configure --prefix=/tools --with-local-prefix=/tools --enable-clocale=gnu --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ Thread model: posix gcc version 3.3.3 configure:2546: $? = 0 configure:2548: gcc -V </dev/null >&5 gcc: `-V' option must have argument configure:2551: $? = 1 configure:2555: checking for suffix of object files configure:2577: gcc -c conftest.c >&5 gcc: installation problem, cannot exec `/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/as': No such file or directory configure:2580: $? = 1 configure: failed program was: | #line 2560 "configure" | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2594: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnuoldld ac_cv_build_alias=i686-pc-linux-gnuoldld ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=i686-pc-linux-gnuoldld ac_cv_host_alias=i686-pc-linux-gnuoldld ac_cv_path_install='/tools/bin/install -c' ac_cv_prog_ac_ct_CC=gcc ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='' AS='' ASFLAGS_config='' AUTOCONF='' AWK='' BASH='/bin/sh' BISON='' BUILD_CC='' CC='gcc' CFLAGS='' CPP='' CPPFLAGS='' CXX='' CXXFLAGS='' DEFINES='' DEFS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_INFO='' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' KSH='' LD='' LDFLAGS='' LIBGD='' LIBOBJS='' LIBS='' LN_S='ln -s' LTLIBOBJS='' MAKE='' MAKEINFO='' MIG='' MSGFMT='' OBJDUMP='' OBJEXT='' PACKAGE_BUGREPORT='glibc' PACKAGE_NAME='GNU C Library' PACKAGE_STRING='GNU C Library (see version.h)' PACKAGE_TARNAME='c-library' PACKAGE_VERSION='(see version.h)' PATH_SEPARATOR=':' PERL='' PWD_P='' RANLIB='' RELEASE='' SED='' SHELL='/bin/sh' SYSINCLUDES='' VERSION='' VERSIONING='' ac_ct_CC='gcc' ac_ct_CXX='' ac_ct_RANLIB='' all_warnings='' base_machine='i386' bindir='${exec_prefix}/bin' bounded='no' build='i686-pc-linux-gnuoldld' build_alias='' build_cpu='i686' build_os='linux-gnuoldld' build_vendor='pc' cross_compiling='no' datadir='${prefix}/share' elf='yes' enable_check_abi='no' exceptions='' exec_prefix='NONE' fno_unit_at_a_time='' force_install='yes' gnu_as='yes' gnu_ld='yes' host='i686-pc-linux-gnuoldld' host_alias='' host_cpu='i686' host_os='linux-gnuoldld' host_vendor='pc' includedir='${prefix}/include' infodir='${prefix}/info' ldd_rewrite_script='' libc_cv_Bgroup='' libc_cv_asm_protected_directive='' libc_cv_cc_with_libunwind='' libc_cv_cpp_asm_debuginfo='' libc_cv_forced_unwind='' libc_cv_fpie='' libc_cv_gcc_static_libgcc='' libc_cv_gcc_unwind_find_fde='' libc_cv_have_bash2='' libc_cv_have_initfini='' libc_cv_have_ksh='' libc_cv_initfinit_array='' libc_cv_localedir='' libc_cv_rootsbindir='' libc_cv_slibdir='' libc_cv_sysconfdir='' libc_cv_z_combreloc='' libc_cv_z_execstack='' libc_cv_z_initfirst='' libc_cv_z_nodelete='' libc_cv_z_nodlopen='' libc_cv_z_relro='' libdir='${exec_prefix}/lib' libexecdir='/usr/lib' linux_doors='' localstatedir='${prefix}/var' mach_interface_list='' mandir='${prefix}/man' no_whole_archive='' nopic_initfini='' old_glibc_headers='' oldest_abi='default' oldincludedir='/usr/include' omitfp='no' pic_default='' prefix='/usr' profile='no' program_transform_name='s,x,x,' sbindir='${exec_prefix}/sbin' shared='default' sharedstatedir='${prefix}/com' sizeof_long_double='' static='yes' static_nss='no' subdirs=' linuxthreads' sysconfdir='${prefix}/etc' sysnames=' sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux/i386 linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread sysdeps/pthread linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386/i686 linuxthreads/sysdeps/i386 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic' target_alias='' uname_release='' uname_sysname='' uname_version='' use_ldconfig='' with_cvs='no' with_fp='yes' xcoff='no' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_BUGREPORT "glibc" #define PACKAGE_NAME "GNU C Library" #define PACKAGE_STRING "GNU C Library (see version.h)" #define PACKAGE_TARNAME "c-library" #define PACKAGE_VERSION "(see version.h)" #define USE_REGPARMS 1 configure: exit 1 Am I missing something? Thank youu for your help |
This is one thing that you need to check:
gcc: installation problem, cannot exec `/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/as': No such file or directory And I could be wrong, but using a 2.6.X kernel (2.6.3-7mdk) might be the problem. Never encountered this myself (base system has 2.4.X kernel). Although I don't remeber where, I read something about this somewhere. Hope this points you in the right direction. |
well......... the host system is mandrake 10
and it's already using kernel 2.6.x but what am i going to do about it? plz don't tell me to install another version :cry: |
Nah, you don't need to.
Knoppix (Live CD, http://www.knoppix.net/get.php) can be used as a basesystem. 'Just' download, burn and start installing (B)LFS. |
Thanks. I really could'nt imagine wasting 5 houres compiling the /tools package
because i already have knoppix CD |
Hi, I had "exactly" same problem:
1/ base: mandrake 10.0 2/ ch.6 glibc problem: configure:2594: error: cannot compute suffix of object files: cannot compile I wonder why kernel 2.6.x is a pb??? Did you try with base Knoppix? tell me please if it works... PS: funny we are doing the same in these funny computers. cu. |
All times are GMT -5. The time now is 09:46 AM. |