You have a problem with gcc can you run something like gcc -version and see
what you get. How about creating a hello world app in c and running it. There
are also a lot of things for which autodetection returns 'unknown' that will
not help with compilation I think.
HTH
george
----- Original message -----
> hi,
> have a nice day!
> actually i am working on lfs from a couple of days and now i've got the
> error which isnt going.
> my host system is ubuntu and i am using it in vmware fusion virtual
> machine. so, here is the error.
>
> "lfs@burhan-virtual-machine:/mnt/lfs/binutils-build$ sudo
> CC=$LFS_TGT-gcc \AR=$LFS_TGT-ar \RANLIB=$LFS_TGT-ranlib
> \../binutils-2.22/configure \--prefix=/tools \--disable-nls
> \--with-lib-path=/tools/lib
> [sudo] password for lfs:
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether ln works... yes
> checking whether ln -s works... yes
> checking for a sed that does not truncate output... /bin/sed
> checking for gawk... gawk
> checking for gcc... x86_64-lfs-linux-gnu-gcc
> checking for C compiler default output file name...
> configure: error: in `/mnt/lfs/binutils-build':
> configure: error: C compiler cannot create executables
> See `config.log' for more details."
>
> and here is the config.log file
>
> "This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
>
> It was created by configure, which was
> generated by GNU Autoconf 2.64. Invocation command line was
>
> $ ../binutils-2.22/configure --prefix=/tools --disable-nls
> --with-lib-path=/tools/lib
>
> ## --------- ##
> ## Platform. ##
> ## --------- ##
>
> hostname = burhan-virtual-machine
> uname -m = x86_64
> uname -r = 3.2.0-29-generic
> uname -s = Linux
> uname -v = #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012
>
> /usr/bin/uname -p = unknown
> /bin/uname -X = unknown
>
> /bin/arch = unknown
> /usr/bin/arch -k = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo = unknown
> /bin/machine = unknown
> /usr/bin/oslevel = unknown
> /bin/universe = unknown
>
> PATH: /usr/local/sbin
> PATH: /usr/local/bin
> PATH: /usr/sbin
> PATH: /usr/bin
> PATH: /sbin
> PATH: /bin
>
>
> ## ----------- ##
> ## Core tests. ##
> ## ----------- ##
>
> configure:2230: checking build system type
> configure:2244: result: x86_64-unknown-linux-gnu
> configure:2291: checking host system type
> configure:2304: result: x86_64-unknown-linux-gnu
> configure:2324: checking target system type
> configure:2337: result: x86_64-unknown-linux-gnu
> configure:2391: checking for a BSD-compatible install
> configure:2459: result: /usr/bin/install -c
> configure:2470: checking whether ln works
> configure:2492: result: yes
> configure:2496: checking whether ln -s works
> configure:2500: result: yes
> configure:2507: checking for a sed that does not truncate output
> configure:2571: result: /bin/sed
> configure:2580: checking for gawk
> configure:2596: found /usr/bin/gawk
> configure:2607: result: gawk
> configure:3742: checking for gcc
> configure:3769: result: x86_64-lfs-linux-gnu-gcc
> configure:3998: checking for C compiler version
> configure:4007: x86_64-lfs-linux-gnu-gcc --version >&5
> ../binutils-2.22/configure: line 4009: x86_64-lfs-linux-gnu-gcc: command
> not found
> configure:4018: $? = 127
> configure:4007: x86_64-lfs-linux-gnu-gcc -v >&5
> ../binutils-2.22/configure: line 4009: x86_64-lfs-linux-gnu-gcc: command
> not found
> configure:4018: $? = 127
> configure:4007: x86_64-lfs-linux-gnu-gcc -V >&5
> ../binutils-2.22/configure: line 4009: x86_64-lfs-linux-gnu-gcc: command
> not found
> configure:4018: $? = 127
> configure:4007: x86_64-lfs-linux-gnu-gcc -qversion >&5
> ../binutils-2.22/configure: line 4009: x86_64-lfs-linux-gnu-gcc: command
> not found
> configure:4018: $? = 127
> configure:4038: checking for C compiler default output file name
> configure:4060: x86_64-lfs-linux-gnu-gcc conftest.c >&5
> ../binutils-2.22/configure: line 4062: x86_64-lfs-linux-gnu-gcc: command
> not found
> configure:4064: $? = 127
> configure:4101: result:
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | /* end confdefs.h. */
> |
> | int
> | main ()
> | {
> |
> | ;
> | return 0;
> | }
> configure:4107: error: in `/mnt/lfs/binutils-build':
> configure:4111: error: C compiler cannot create executables
> See `config.log' for more details.
>
> ## ---------------- ##
> ## Cache variables. ##
> ## ---------------- ##
>
> ac_cv_build=x86_64-unknown-linux-gnu
> ac_cv_env_AR_FOR_TARGET_set=
> ac_cv_env_AR_FOR_TARGET_value=
> ac_cv_env_AR_set=set
> ac_cv_env_AR_value=x86_64-lfs-linux-gnu-ar
> ac_cv_env_AS_FOR_TARGET_set=
> ac_cv_env_AS_FOR_TARGET_value=
> ac_cv_env_AS_set=
> ac_cv_env_AS_value=
> ac_cv_env_CCC_set=
> ac_cv_env_CCC_value=
> ac_cv_env_CC_FOR_TARGET_set=
> ac_cv_env_CC_FOR_TARGET_value=
> ac_cv_env_CC_set=set
> ac_cv_env_CC_value=x86_64-lfs-linux-gnu-gcc
> ac_cv_env_CFLAGS_set=
> ac_cv_env_CFLAGS_value=
> ac_cv_env_CPPFLAGS_set=
> ac_cv_env_CPPFLAGS_value=
> ac_cv_env_CXXFLAGS_set=
> ac_cv_env_CXXFLAGS_value=
> ac_cv_env_CXX_FOR_TARGET_set=
> ac_cv_env_CXX_FOR_TARGET_value=
> ac_cv_env_CXX_set=
> ac_cv_env_CXX_value=
> ac_cv_env_DLLTOOL_FOR_TARGET_set=
> ac_cv_env_DLLTOOL_FOR_TARGET_value=
> ac_cv_env_DLLTOOL_set=
> ac_cv_env_DLLTOOL_value=
> ac_cv_env_GCC_FOR_TARGET_set=
> ac_cv_env_GCC_FOR_TARGET_value=
> ac_cv_env_GCJ_FOR_TARGET_set=
> ac_cv_env_GCJ_FOR_TARGET_value=
> ac_cv_env_GFORTRAN_FOR_TARGET_set=
> ac_cv_env_GFORTRAN_FOR_TARGET_value=
> ac_cv_env_GOC_FOR_TARGET_set=
> ac_cv_env_GOC_FOR_TARGET_value=
> ac_cv_env_LDFLAGS_set=
> ac_cv_env_LDFLAGS_value=
> ac_cv_env_LD_FOR_TARGET_set=
> ac_cv_env_LD_FOR_TARGET_value=
> ac_cv_env_LD_set=
> ac_cv_env_LD_value=
> ac_cv_env_LIBS_set=
> ac_cv_env_LIBS_value=
> ac_cv_env_LIPO_FOR_TARGET_set=
> ac_cv_env_LIPO_FOR_TARGET_value=
> ac_cv_env_LIPO_set=
> ac_cv_env_LIPO_value=
> ac_cv_env_NM_FOR_TARGET_set=
> ac_cv_env_NM_FOR_TARGET_value=
> ac_cv_env_NM_set=
> ac_cv_env_NM_value=
> ac_cv_env_OBJCOPY_set=
> ac_cv_env_OBJCOPY_value=
> ac_cv_env_OBJDUMP_FOR_TARGET_set=
> ac_cv_env_OBJDUMP_FOR_TARGET_value=
> ac_cv_env_OBJDUMP_set=
> ac_cv_env_OBJDUMP_value=
> ac_cv_env_RANLIB_FOR_TARGET_set=
> ac_cv_env_RANLIB_FOR_TARGET_value=
> ac_cv_env_RANLIB_set=set
> ac_cv_env_RANLIB_value=x86_64-lfs-linux-gnu-ranlib
> ac_cv_env_STRIP_FOR_TARGET_set=
> ac_cv_env_STRIP_FOR_TARGET_value=
> ac_cv_env_STRIP_set=
> ac_cv_env_STRIP_value=
> ac_cv_env_WINDMC_FOR_TARGET_set=
> ac_cv_env_WINDMC_FOR_TARGET_value=
> ac_cv_env_WINDMC_set=
> ac_cv_env_WINDMC_value=
> ac_cv_env_WINDRES_FOR_TARGET_set=
> ac_cv_env_WINDRES_FOR_TARGET_value=
> ac_cv_env_WINDRES_set=
> ac_cv_env_WINDRES_value=
> ac_cv_env_build_alias_set=
> ac_cv_env_build_alias_value=
> ac_cv_env_build_configargs_set=
> ac_cv_env_build_configargs_value=
> ac_cv_env_host_alias_set=
> ac_cv_env_host_alias_value=
> ac_cv_env_host_configargs_set=
> ac_cv_env_host_configargs_value=
> ac_cv_env_target_alias_set=
> ac_cv_env_target_alias_value=
> ac_cv_env_target_configargs_set=
> ac_cv_env_target_configargs_value=
> ac_cv_host=x86_64-unknown-linux-gnu
> ac_cv_path_SED=/bin/sed
> ac_cv_path_install='/usr/bin/install -c'
> ac_cv_prog_AWK=gawk
> ac_cv_prog_ac_ct_CC=x86_64-lfs-linux-gnu-gcc
> ac_cv_target=x86_64-unknown-linux-gnu
> acx_cv_prog_LN=ln
>
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
>
> AR='x86_64-lfs-linux-gnu-ar'
> AR_FOR_BUILD='$(AR)'
> AR_FOR_TARGET=''
> AS=''
> AS_FOR_BUILD='$(AS)'
> AS_FOR_TARGET=''
> AWK='gawk'
> BISON=''
> BUILD_CONFIG=''
> CC='x86_64-lfs-linux-gnu-gcc'
> CC_FOR_BUILD='$(CC)'
> CC_FOR_TARGET=''
> CFLAGS=''
> CFLAGS_FOR_BUILD=''
> CFLAGS_FOR_TARGET=''
> COMPILER_AS_FOR_TARGET=''
> COMPILER_LD_FOR_TARGET=''
> COMPILER_NM_FOR_TARGET=''
> CONFIGURE_GDB_TK=''
> CPPFLAGS=''
> CXX=''
> CXXFLAGS=''
> CXXFLAGS_FOR_BUILD=''
> CXXFLAGS_FOR_TARGET=''
> CXX_FOR_BUILD='$(CXX)'
> CXX_FOR_TARGET=''
> DEBUG_PREFIX_CFLAGS_FOR_TARGET=''
> DEFS=''
> DLLTOOL=''
> DLLTOOL_FOR_BUILD='$(DLLTOOL)'
> DLLTOOL_FOR_TARGET=''
> ECHO_C=''
> ECHO_N='-n'
> ECHO_T=''
> EXEEXT=''
> EXPECT=''
> EXTRA_CONFIGARGS_LIBJAVA='--disable-static'
> FLAGS_FOR_TARGET=''
> FLEX=''
> GCC_FOR_TARGET=''
> GCC_SHLIB_SUBDIR=''
> GCJ_FOR_BUILD='$(GCJ)'
> GCJ_FOR_TARGET=''
> GDB_TK=''
> GFORTRAN_FOR_BUILD='$(GFORTRAN)'
> GFORTRAN_FOR_TARGET=''
> GNATBIND=''
> GNATMAKE=''
> GOC_FOR_BUILD='$(GOC)'
> GOC_FOR_TARGET=''
> INSTALL_DATA='${INSTALL} -m 644'
> INSTALL_GDB_TK=''
> INSTALL_PROGRAM='${INSTALL}'
> INSTALL_SCRIPT='${INSTALL}'
> LD=''
> LDFLAGS=''
> LDFLAGS_FOR_BUILD=''
> LDFLAGS_FOR_TARGET=''
> LD_FOR_BUILD='$(LD)'
> LD_FOR_TARGET=''
> LEX=''
> LIBOBJS=''
> LIBS=''
> LIPO=''
> LIPO_FOR_TARGET=''
> LN='ln'
> LN_S='ln -s'
> LTLIBOBJS=''
> M4=''
> MAINT=''
> MAINTAINER_MODE_FALSE=''
> MAINTAINER_MODE_TRUE=''
> MAKEINFO=''
> NM=''
> NM_FOR_BUILD='$(NM)'
> NM_FOR_TARGET=''
> OBJCOPY=''
> OBJDUMP=''
> OBJDUMP_FOR_TARGET=''
> OBJEXT=''
> PACKAGE_BUGREPORT=''
> PACKAGE_NAME=''
> PACKAGE_STRING=''
> PACKAGE_TARNAME=''
> PACKAGE_URL=''
> PACKAGE_VERSION=''
> PATH_SEPARATOR=':'
> POSTSTAGE1_CONFIGURE_FLAGS=''
> RANLIB='x86_64-lfs-linux-gnu-ranlib'
> RANLIB_FOR_BUILD='$(RANLIB)'
> RANLIB_FOR_TARGET=''
> RAW_CXX_FOR_TARGET=''
> RPATH_ENVVAR=''
> RUNTEST=''
> SED='/bin/sed'
> SHELL='/bin/bash'
> STRIP=''
> STRIP_FOR_TARGET=''
> SYSROOT_CFLAGS_FOR_TARGET=''
> TOPLEVEL_CONFIGURE_ARGUMENTS='../binutils-2.22/configure --prefix=/tools
> --disable-nls --with-lib-path=/tools/lib'
> WINDMC=''
> WINDMC_FOR_BUILD='$(WINDMC)'
> WINDMC_FOR_TARGET=''
> WINDRES=''
> WINDRES_FOR_BUILD='$(WINDRES)'
> WINDRES_FOR_TARGET=''
> YACC=''
> ac_ct_CC='x86_64-lfs-linux-gnu-gcc'
> ac_ct_CXX=''
> bindir='${exec_prefix}/bin'
> build='x86_64-unknown-linux-gnu'
> build_alias=''
> build_configargs=''
> build_configdirs='build-libiberty build-texinfo build-flex build-bison
> build-m4 build-fixincludes'
> build_cpu='x86_64'
> build_libsubdir='build-x86_64-unknown-linux-gnu'
> build_noncanonical='x86_64-unknown-linux-gnu'
> build_os='linux-gnu'
> build_subdir='build-x86_64-unknown-linux-gnu'
> build_tooldir=''
> build_vendor='unknown'
> clooginc=''
> clooglibs=''
> compare_exclusions=''
> configdirs='intl libiberty opcodes bfd readline tcl tk itcl libgui zlib
> libcpp libdecnumber gmp mpfr mpc ppl cloog libelf libiconv texinfo flex
> bison binutils gas ld fixincludes gcc cgen sid sim gdb gprof etc expect
> dejagnu m4 utils guile fastjar gnattools'
> datadir='${datarootdir}'
> datarootdir='${prefix}/share'
> do_compare=''
> docdir='${datarootdir}/doc/${PACKAGE}'
> dvidir='${docdir}'
> exec_prefix='NONE'
> extra_host_libiberty_configure_flags=''
> extra_mpc_gmp_configure_flags=''
> extra_mpc_mpfr_configure_flags=''
> extra_mpfr_configure_flags=''
> gmpinc=''
> gmplibs=''
> host='x86_64-unknown-linux-gnu'
> host_alias=''
> host_configargs=''
> host_cpu='x86_64'
> host_noncanonical='x86_64-unknown-linux-gnu'
> host_os='linux-gnu'
> host_subdir='.'
> host_vendor='unknown'
> htmldir='${docdir}'
> includedir='${prefix}/include'
> infodir='${datarootdir}/info'
> libdir='${exec_prefix}/lib'
> libexecdir='${exec_prefix}/libexec'
> localedir='${datarootdir}/locale'
> localstatedir='${prefix}/var'
> mandir='${datarootdir}/man'
> oldincludedir='/usr/include'
> pdfdir='${docdir}'
> poststage1_ldflags=''
> poststage1_libs=''
> pplinc=''
> ppllibs=''
> prefix='/tools'
> program_transform_name='s,y,y,'
> psdir='${docdir}'
> sbindir='${exec_prefix}/sbin'
> sharedstatedir='${prefix}/com'
> stage1_cflags=''
> stage1_checking=''
> stage1_languages=''
> stage1_ldflags=''
> stage1_libs=''
> stage2_werror_flag=''
> sysconfdir='${prefix}/etc'
> target='x86_64-unknown-linux-gnu'
> target_alias=''
> target_configargs=''
> target_configdirs='target-libgcc target-libgloss target-newlib
> target-libgomp target-libstdc++-v3 target-libmudflap target-libssp
> target-libquadmath target-libgfortran target-boehm-gc target-libffi
> target-zlib target-libjava target-libobjc target-libada target-libgo
> target-rda'
> target_cpu='x86_64'
> target_noncanonical='x86_64-unknown-linux-gnu'
> target_os='linux-gnu'
> target_subdir='x86_64-unknown-linux-gnu'
> target_vendor='unknown'
> tooldir=''
>
> ## ------------------- ##
> ## File substitutions. ##
> ## ------------------- ##
>
> alphaieee_frag=''
> host_makefile_frag='/dev/null'
> ospace_frag=''
> serialization_dependencies=''
> target_makefile_frag=''
>
> ## ----------- ##
> ## confdefs.h. ##
> ## ----------- ##
>
> /* confdefs.h */
> #define PACKAGE_NAME ""
> #define PACKAGE_TARNAME ""
> #define PACKAGE_VERSION ""
> #define PACKAGE_STRING ""
> #define PACKAGE_BUGREPORT ""
> #define PACKAGE_URL ""
>
> configure: exit 77"
>
> so, can you tell me what happened?
> --
> http://linuxfromscratch.org/mailman/listinfo/lfs-chat
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
--
http://linuxfromscratch.org/mailman/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page