- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: ./configure error: C compiler cannot create ex...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2013 10:47 PM
11-08-2013 10:47 PM
./configure error: C compiler cannot create executables
my linux rpmlib is too low,so I want to install sourcecode rpm from rpm5.org
but I must ./configure then to make make install
but configure can't pass
next with config.log
gcc cpp gcc-cpp g++ c++ /usr/local/bin all be
gcc-v
@localhost rpm-5.3.5]$ gcc -v
使用内建 specs。
COLLECT_GCC=gcc
目标:i686-pc-linux-gnu
配置为:./configure --prefix=/usr/local/gcc-4.7.0/ --enable-threads=posix --disable-checking --disable-multilib --with-gmp=/usr/local/lib --with-mpfr=/usr/local/lib --with-mpc=/usr/local/lib
线程模型:posix
gcc 版本 4.7.0 (GCC)
@localhost rpm-5.3.5]$
@localhost rpm-5.3.5]$ ./configure --prefix=/tmp/rpm --with-dmalloc=/path/to/dmalloc
Configuring RPM Package Manager (RPM), Version 5.3.5
=== INITIALIZATION ===
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
=== TOOL-CHAIN CHECKS ===
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: in `/home/HASEE/rpm/rpm-5.3.5':
configure: error: C compiler cannot create executables
See `config.log' for more details.
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by rpm configure 5.3.5, which was generated by GNU Autoconf 2.63. Invocation command line was $ ./configure --prefix=/tmp/rpm --with-dmalloc=/path/to/dmalloc ## --------- ## ## Platform. ## ## --------- ## hostname = localhost uname -m = i686 uname -r = 2.6.27.24-170.2.68_nd5.i686 uname -s = Linux uname -v = #1 SMP Mon Jun 1 09:59:11 CST 2009 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /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/gnat/bin PATH: /usr/lib/qt-3.3/bin PATH: /usr/kerberos/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /opt/real/RealPlayer PATH: /home/HASEE/bin PATH: /opt/real/RealPlayer ## ----------- ## ## Core tests. ## ## ----------- ## configure:2587: checking build system type configure:2605: result: i686-pc-linux-gnu configure:2627: checking host system type configure:2642: result: i686-pc-linux-gnu configure:2664: checking target system type configure:2679: result: i686-pc-linux-gnu configure:2723: checking for a BSD-compatible install configure:2791: result: /usr/bin/install -c configure:2802: checking whether build environment is sane configure:2862: result: yes configure:3003: checking for a thread-safe mkdir -p configure:3042: result: /bin/mkdir -p configure:3055: checking for gawk configure:3071: found /usr/bin/gawk configure:3082: result: gawk configure:3093: checking whether make sets $(MAKE) configure:3115: result: yes configure:3192: checking how to create a ustar tar archive configure:3205: tar --version tar (GNU tar) 1.20 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. configure:3208: $? = 0 configure:3248: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar configure:3251: $? = 0 configure:3255: tar -xf - <conftest.tar configure:3258: $? = 0 configure:3271: result: gnutar configure:3281: checking whether to enable maintainer-specific portions of Makefiles configure:3290: result: no configure:3405: checking for style of include used by make configure:3433: result: GNU configure:3503: checking for gcc configure:3519: found /usr/local/bin/gcc configure:3530: result: gcc configure:3762: checking for C compiler version configure:3770: gcc --version >&5 gcc (GCC) 4.7.0 Copyright (C) 2012 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:3774: $? = 0 configure:3781: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc Target: i686-pc-linux-gnu Configured with: ./configure --prefix=/usr/local/gcc-4.7.0/ --enable-threads=posix --disable-checking --disable-multilib --with-gmp=/usr/local/lib --with-mpfr=/usr/local/lib --with-mpc=/usr/local/lib Thread model: posix gcc version 4.7.0 (GCC) configure:3785: $? = 0 configure:3792: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3796: $? = 1 configure:3819: checking for C compiler default output file name configure:3841: gcc conftest.c >&5 cc1: Invalid option `-iprefix' cc1: Invalid option `tune=generic' cc1: Invalid option `-auxbase' cc1: conftest: No such file or directory configure:3845: $? = 1 configure:3883: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "rpm" | #define PACKAGE_TARNAME "rpm" | #define PACKAGE_VERSION "5.3.5" | #define PACKAGE_STRING "rpm 5.3.5" | #define PACKAGE_BUGREPORT "rpm-devel@rpm5.org" | #define PACKAGE "rpm" | #define VERSION "5.3.5" | #define RPM_NAME "RPM" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3889: error: in `/home/HASEE/rpm/rpm-5.3.5': configure:3892: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_env_CCC_set= ac_cv_env_CCC_value= 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_CXXCPP_set= ac_cv_env_CXXCPP_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_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_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-gnu ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_make_make_set=yes ac_cv_target=i686-pc-linux-gnu am_cv_prog_tar_ustar=gnutar ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run aclocal-1.11' ALLOCA='' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run tar' ANSI2KNR='' AR='' AS='' AUTOCONF='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run autoconf' AUTOHEADER='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run autoheader' AUTOMAKE='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run automake-1.11' AWK='gawk' BUILDROOTDIR_MACRO='' CC='gcc' CCDEPMODE='' CFLAGS='' CPP='' CPPFLAGS='' CXX='' CXXCPP='' CXXDEPMODE='' CXXFLAGS='' CYGPATH_W='echo' DBAPI='' DBLIBOBJS='' DBLIBSRCS='' DBPATH='' DBPATH_MACRO='' DEFS='' DEPDIR='.deps' DISTRO_MACROS='' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' ENABLE_BUILD_EXTLIBDEP_FALSE='' ENABLE_BUILD_EXTLIBDEP_TRUE='' ENABLE_BUILD_INTLIBDEP_FALSE='' ENABLE_BUILD_INTLIBDEP_TRUE='' ENABLE_BUILD_LAFILES_FALSE='' ENABLE_BUILD_LAFILES_TRUE='' ENABLE_BUILD_MAXEXTLIBDEP_FALSE='' ENABLE_BUILD_MAXEXTLIBDEP_TRUE='' EXEEXT='' FGREP='' FIXPERMS='' GMSGFMT='' GMSGFMT_015='' GPSEE_MODULES_PATH='' GREP='' HAVE_LD_VERSION_SCRIPT_FALSE='' HAVE_LD_VERSION_SCRIPT_TRUE='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' INTLLIBS='' INTL_MACOSX_LIBS='' LD='' LDFLAGS='' LDFLAGS_STATIC='' LIBICONV='' LIBINTL='' LIBOBJS='' LIBS='' LIBTOOL='' LIBTOOLIZE='' LIPO='' LN_S='' LOCALEDIR='' LTLIBICONV='' LTLIBINTL='' LTLIBOBJS='' LT_AGE='0' LT_CURRENT='5' LT_REVISION='3' MACROFILES='' MAGIC_MACRO='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /home/HASEE/rpm/rpm-5.3.5/missing --run makeinfo' MKDIR='' MKDIR_P='/bin/mkdir -p' MSGFMT='' MSGFMT_015='' MSGMERGE='' NCPUS_COMMAND='' NM='' NMEDIT='' OBJDUMP='' OBJEXT='' OPENMP_CFLAGS='' OPENMP_CXXFLAGS='' OTOOL64='' OTOOL='' PACKAGE='rpm' PACKAGE_BUGREPORT='rpm-devel@rpm5.org' PACKAGE_NAME='rpm' PACKAGE_STRING='rpm 5.3.5' PACKAGE_TARNAME='rpm' PACKAGE_VERSION='5.3.5' PATH_SEPARATOR=':' PERL='' PERL_INSTALLDIRS='' PKGSRCDIR='' PKGSRCDIR_MACRO='' POSUB='' PYTHON='' PYTHON_EXEC_PREFIX='' PYTHON_PREFIX='' PYTHON_VERSION='' RANLIB='' ROOT_GROUP='' RPMCANONARCH='' RPMCANONCOLOR='' RPMCANONGNU='' RPMCANONOS='' RPMCANONVENDOR='' RPMGID='' RPMGROUP='' RPMLUAFILES='' RPMPOPTFILES='' RPMUID='' RPMUSER='' RPM_TIMESTAMP='2010,9,18,0,0' RPM_VENDOR=''\''R'\'','\''P'\'','\''M'\'','\''5'\''' RPM_VERSION='5,3,r,5,0,_' SED='' SET_MAKE='' SHELL='/bin/sh' STRIP='' SYSCONFIGDIR='' U='' USE_LUA_CHKCONFIG_FALSE='' USE_LUA_CHKCONFIG_TRUE='' USE_LUA_CRYPTO_FALSE='' USE_LUA_CRYPTO_TRUE='' USE_LUA_SHADOW_FALSE='' USE_LUA_SHADOW_TRUE='' USE_LUA_SOCKET_FALSE='' USE_LUA_SOCKET_TRUE='' USE_NLS='' USE_NLS_FALSE='' USE_NLS_TRUE='' USRLIBRPM='' VERSION='5.3.5' WITH_ACL='' WITH_APIDOCS='' WITH_APIDOCS_TARGET='' WITH_ATERM='' WITH_ATTR='' WITH_AUGEAS='' WITH_AUGEAS_AUGTOOL='' WITH_BASH='' WITH_BASH_CPPFLAGS='' WITH_BASH_LDFLAGS='' WITH_BASH_LIBS='' WITH_BASH_SUBDIR='' WITH_BEECRYPT='' WITH_BEECRYPT_CPPFLAGS='' WITH_BEECRYPT_LDFLAGS='' WITH_BEECRYPT_LIBS='' WITH_BEECRYPT_SUBDIR='' WITH_BZIP2='' WITH_CPUINFO='' WITH_CUDF='' WITH_CUDF_CUDFTOOL='' WITH_DB='' WITH_DBSQL='' WITH_DBSQL_CODEGEN_FALSE='' WITH_DBSQL_CODEGEN_TRUE='' WITH_DBSQL_CPPFLAGS='' WITH_DBSQL_FALSE='' WITH_DBSQL_LDFLAGS='' WITH_DBSQL_LIBS='' WITH_DBSQL_SUBDIR='' WITH_DBSQL_TRUE='' WITH_DB_CPPFLAGS='' WITH_DB_FALSE='' WITH_DB_INTERNAL_FALSE='' WITH_DB_INTERNAL_TRUE='' WITH_DB_LDFLAGS='' WITH_DB_LIBS='' WITH_DB_RPC_FALSE='' WITH_DB_RPC_TRUE='' WITH_DB_SUBDIR='' WITH_DB_TOOLS_INTEGRATED_FALSE='' WITH_DB_TOOLS_INTEGRATED_TRUE='' WITH_DB_TRUE='' WITH_DMALLOC='' WITH_EFENCE='' WITH_EXPAT='' WITH_FICL='' WITH_FICL_CPPFLAGS='' WITH_FICL_LDFLAGS='' WITH_FICL_LIBS='' WITH_FICL_SUBDIR='' WITH_FILE='' WITH_FILE_CPPFLAGS='' WITH_FILE_INTERNAL_FALSE='' WITH_FILE_INTERNAL_TRUE='' WITH_FILE_LDFLAGS='' WITH_FILE_LIBS='' WITH_FILE_SUBDIR='' WITH_GCRYPT='' WITH_GNUTLS='' WITH_GPSEE='' WITH_GPSEE_CPPFLAGS='' WITH_GPSEE_LDFLAGS='' WITH_GPSEE_LIBS='' WITH_GPSEE_SUBDIR='' WITH_JS='' WITH_JS_CPPFLAGS='' WITH_JS_LDFLAGS='' WITH_JS_LIBS='' WITH_JS_SUBDIR='' WITH_KEYUTILS='' WITH_KEYUTILS_RPMKEY='' WITH_LIBELF_DEBUGEDIT='' WITH_LIBTASN1='' WITH_LUA='' WITH_LUA_CPPFLAGS='' WITH_LUA_LDFLAGS='' WITH_LUA_LIBS='' WITH_LUA_SUBDIR='' WITH_LUA_SUBDIR_DEF='' WITH_LUA_SUBDIR_LIB='' WITH_NEON='' WITH_NEON_CPPFLAGS='' WITH_NEON_LDFLAGS='' WITH_NEON_LIBS='' WITH_NEON_SUBDIR='' WITH_NIX='' WITH_NSS='' WITH_OPENSSL='' WITH_PAKCHOIS='' WITH_PATH_VERSIONED='' WITH_PATH_VERSIONED_FALSE='' WITH_PATH_VERSIONED_SUFFIX='' WITH_PATH_VERSIONED_TRUE='' WITH_PCRE='' WITH_PCRE_CPPFLAGS='' WITH_PCRE_LDFLAGS='' WITH_PCRE_LIBS='' WITH_PCRE_SUBDIR='' WITH_PERLEMBED='' WITH_PERL_LIBS='' WITH_PERL_SUBDIR='' WITH_PERL_SUBPACKAGE='' WITH_POPT='' WITH_POPT_CPPFLAGS='' WITH_POPT_LDFLAGS='' WITH_POPT_LIBS='' WITH_POPT_SUBDIR='' WITH_PYTHONEMBED='' WITH_PYTHON_INCDIR='' WITH_PYTHON_SUBDIR='' WITH_PYTHON_SUBPACKAGE='' WITH_RC='' WITH_RC_CPPFLAGS='' WITH_RC_LDFLAGS='' WITH_RC_LIBS='' WITH_RC_SUBDIR='' WITH_READLINE='' WITH_RUBY='' WITH_RUBY_SUBDIR='' WITH_SELINUX='' WITH_SEMANAGE='' WITH_SEMANAGE_SEMODULE='' WITH_SEPOL='' WITH_SPIDERMONKEY_SUBDIR='' WITH_SQLITE='' WITH_SQLITE_CPPFLAGS='' WITH_SQLITE_LDFLAGS='' WITH_SQLITE_LIBS='' WITH_SQLITE_SUBDIR='' WITH_SQUIRREL='' WITH_SYCK='' WITH_SYCK_CPPFLAGS='' WITH_SYCK_LDFLAGS='' WITH_SYCK_LIBS='' WITH_SYCK_SUBDIR='' WITH_TCL='' WITH_TCL_SUBDIR='' WITH_TOMCRYPT='' WITH_UUID='' WITH_XAR='' WITH_XAR_CPPFLAGS='' WITH_XAR_FALSE='' WITH_XAR_LDFLAGS='' WITH_XAR_LIBS='' WITH_XAR_SUBDIR='' WITH_XAR_TRUE='' WITH_XZ='' WITH_XZ_CPPFLAGS='' WITH_XZ_LDFLAGS='' WITH_XZ_LIBS='' WITH_XZ_SUBDIR='' WITH_ZLIB='' WITH_ZLIB_CPPFLAGS='' WITH_ZLIB_LDFLAGS='' WITH_ZLIB_LIBS='' WITH_ZLIB_SUBDIR='' XGETTEXT='' XGETTEXT_015='' YACC='' YFLAGS='' __BASH='' __BZIP2='' __CAT='' __CHGRP='' __CHGRP_RHF='' __CHMOD='' __CHOWN='' __CHOWN_RHF='' __CMAKE='' __CPIO='' __CURL='' __CVS='' __DB_ARCHIVE='' __DB_CHECKPOINT='' __DB_DUMP='' __DB_LOAD='' __DB_LOG_VERIFY='' __DB_PRINTLOG='' __DB_RECOVER='' __DB_STAT='' __DB_UPGRADE='' __DB_VERIFY='' __DIFF='' __DITTO='' __DOXYGEN='' __FILE='' __GIT='' __GPG='' __GSR='' __GZIP='' __HG='' __ID='' __ID_U='' __INSTALL='' __INSTALL_INFO='' __LD='' __LDCONFIG='' __LN='' __LZMA='' __LZOP='' __MAKE='' __MKDIR='' __MKDIR_P='' __MONGO='' __MV='' __NM='' __OBJCOPY='' __OBJDUMP='' __PATCH='' __PAX='' __PERL='' __PGP='' __PHP='' __PYTHON='' __RM='' __RSH='' __RUBY='' __SED='' __SH='' __SQLITE3='' __SSH='' __STRIP='' __SVN='' __TAR='' __TCLSH='' __UNZIP='' __XZ='' ac_ct_CC='gcc' ac_ct_CXX='' ac_ct_DUMPBIN='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='' am__fastdepCXX_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='tar --format=ustar -chf - "$$tardir"' am__untar='tar -xf -' autorelocate_dcolor='' autorelocate_path='' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' exeext='' host='i686-pc-linux-gnu' host_alias='' host_cpu='i686' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/HASEE/rpm/rpm-5.3.5/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' libext='' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='/bin/mkdir -p' objext='' oldincludedir='/usr/include' pdfdir='${docdir}' pkgpyexecdir='' pkgpythondir='' prefix='/tmp/rpm' program_transform_name='s,x,x,' psdir='${docdir}' pyexecdir='' pythondir='' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' shlibext='' subdirs='' sysconfdir='${prefix}/etc' target='i686-pc-linux-gnu' target_alias='' target_cpu='i686' target_os='linux-gnu' target_vendor='pc' testdir='' usrprefix='' varprefix='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "rpm" #define PACKAGE_TARNAME "rpm" #define PACKAGE_VERSION "5.3.5" #define PACKAGE_STRING "rpm 5.3.5" #define PACKAGE_BUGREPORT "rpm-devel@rpm5.org" #define PACKAGE "rpm" #define VERSION "5.3.5" #define RPM_NAME "RPM" configure: exit 77
- Tags:
- gcc
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2013 11:31 AM
11-11-2013 11:31 AM
Re: ./configure error: C compiler cannot create executables
It looks like something might be wrong with your gcc installation.
Your config.log includes these messages:
configure:3819: checking for C compiler default output file name configure:3841: gcc conftest.c >&5 cc1: Invalid option `-iprefix' cc1: Invalid option `tune=generic' cc1: Invalid option `-auxbase' cc1: conftest: No such file or directory configure:3845: $? = 1 configure:3883: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "rpm" | #define PACKAGE_TARNAME "rpm" | #define PACKAGE_VERSION "5.3.5" | #define PACKAGE_STRING "rpm 5.3.5" | #define PACKAGE_BUGREPORT "rpm-devel@rpm5.org" | #define PACKAGE "rpm" | #define VERSION "5.3.5" | #define RPM_NAME "RPM" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3889: error: in `/home/HASEE/rpm/rpm-5.3.5': configure:3892: error: C compiler cannot create executables See `config.log' for more details.
In other words: the configure script created a very simple program named "conftest.c" and tried to compile it with "gcc conftest.c". The result was a number of error messages from cc1, which is part of the gcc compiler suite. Those error messages seem to say that cc1 does not understand the options gcc is giving it. This should not happen: gcc and cc1 should both be parts of the same compiler package, and cc1 should be able to accept anything the gcc is going to give it.
Since your gcc is in a non-standard location at /usr/local/gcc-4.7.0, my guess is that your gcc may be using an older version of cc1 that is located somewhere else on your system.
Have you successfully compiled anything else with that compiler on that system? Even a simple "hello world" program?
My Debian 7.2 system has gcc 4.7.2 in a standard location, and it can compile that small program without any errors.