configure error: C compiler cannot create executables
5,719
You are setting CFLAGS
to
-ggdb -0g -g3 -fno-omit-frame-pointer
Out of these, -0g
is not valid. You may have meant -g0
(which would disable the debugging enabled by -ggdb
). The later -g3
flag enables debugging again.
Author by
Jessica
Updated on September 18, 2022Comments
-
Jessica over 1 year
When I type the command
./configure --prefix....
the result goes like this :
checking whether the C compiler works... no configure: error: in `/root/Downloads/agensgraph': configure error: C compiler cannot create executables See `config.log' for more details
My
config.log
is the following:This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by PostgreSQL configure 9.6.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --prefix=/usr/local/agensgraph --enable-cassert --enable-debug CFLAGS=-ggdb -0g -g3 -fno-omit-frame-pointer ## --------- ## ## Platform. ## ## --------- ## hostname = cll uname -m = x86_64 uname -r = 3.10.0-514.el7.x86_64 uname -s = Linux uname -v = #1 SMP Tue Nov 22 16:42:41 UTC 2016 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /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/agensgraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /usr/local/agensgraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /usr/local/agensgraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /usr/local/agensgraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /home/jessica/AgensGraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /home/jessica/AgensGraph/bin PATH: /home/jessica/spark/apache-maven-3.5.2/bin PATH: /home/jessica/spark/jdk1.8.0_121/bin PATH: /home/jessica/spark/hadoop-2.7.5/bin PATH: /home/jessica/spark/hadoop-2.7.5/sbin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/bin PATH: /home/jessica/spark/spark-2.2.1-bin-hadoop2.7/sbin PATH: /home/jessica/spark/scala-2.11.6/bin PATH: /home/jessica/spark/sbt/bin PATH: /usr/local/bin PATH: /usr/local/sbin PATH: /usr/bin PATH: /usr/sbin PATH: /bin PATH: /sbin PATH: /root/bin PATH: /usr/bin PATH: /usr/local/lib ## ----------- ## ## Core tests. ## ## ----------- ## configure:2769: checking build system type configure:2783: result: x86_64-pc-linux-gnu configure:2803: checking host system type configure:2816: result: x86_64-pc-linux-gnu configure:2838: checking which template to use configure:2908: result: linux configure:3003: checking whether to build with 64-bit integer date/time support configure:3032: result: yes configure:3039: checking whether NLS is wanted configure:3071: result: no configure:3079: checking for default port number configure:3104: result: 5432 configure:3533: checking for block size configure:3567: result: 8kB configure:3579: checking for segment size configure:3608: result: 1GB configure:3620: checking for WAL block size configure:3655: result: 8kB configure:3667: checking for WAL segment size configure:3702: result: 16MB configure:3799: checking for gcc configure:3815: found /usr/bin/gcc configure:3826: result: gcc configure:3857: checking for C compiler version configure:3866: gcc --version >&5 gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16) Copyright (C) 2015 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:3877: $? = 0 configure:3866: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux Thread model: posix gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) configure:3877: $? = 0 configure:3866: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3877: $? = 4 configure:3866: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3877: $? = 4 configure:3897: checking whether the C compiler works configure:3919: gcc -ggdb -0g -g3 -fno-omit-frame-pointer conftest.c >&5 gcc: error: unrecognized command line option '-0g' configure:3923: $? = 1 configure:3961: result: no configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PostgreSQL" | #define PACKAGE_TARNAME "postgresql" | #define PACKAGE_VERSION "9.6.2" | #define PACKAGE_STRING "PostgreSQL 9.6.2" | #define PACKAGE_BUGREPORT "[email protected]" | #define PACKAGE_URL "" | #define PG_MAJORVERSION "9.6" | #define PG_VERSION "9.6.2" | #define AG_VERSION "1.2.0" | #define AG_GIT_REVISION "355d7fc343f65b6a06247d670b8966253c46bf53" | #define USE_INTEGER_DATETIMES 1 | #define DEF_PGPORT 5432 | #define DEF_PGPORT_STR "5432" | #define BLCKSZ 8192 | #define RELSEG_SIZE 131072 | #define XLOG_BLCKSZ 8192 | #define XLOG_SEG_SIZE (16 * 1024 * 1024) | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3966: error: in `/root/Downloads/agensgraph': configure:3968: error: C compiler cannot create executables See `config.log' for more details ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-ggdb -0g -g3 -fno-omit-frame-pointer' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_DOCBOOKSTYLE_set= ac_cv_env_DOCBOOKSTYLE_value= ac_cv_env_LDFLAGS_EX_set= ac_cv_env_LDFLAGS_EX_value= ac_cv_env_LDFLAGS_SL_set= ac_cv_env_LDFLAGS_SL_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_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=x86_64-pc-linux-gnu ac_cv_prog_ac_ct_CC=gcc ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='' AWK='' BISON='' BISONFLAGS='' CC='gcc' CFLAGS='-ggdb -0g -g3 -fno-omit-frame-pointer' CFLAGS_SSE42='' CFLAGS_VECTOR='' COLLATEINDEX='' CPP='' CPPFLAGS='' DBTOEPUB='' DEFS='' DLLTOOL='' DLLWRAP='' DOCBOOKSTYLE='' DTRACE='' DTRACEFLAGS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' ELF_SYS='' EXEEXT='' FLEX='' FLEXFLAGS='' GCC='' GCOV='' GENHTML='' GREP='' HAVE_IPV6='' INCLUDES='' INSTALL_DATA='' INSTALL_PROGRAM='' INSTALL_SCRIPT='' JADE='' LCOV='' LD='' LDAP_LIBS_BE='' LDAP_LIBS_FE='' LDFLAGS='' LDFLAGS_EX='' LDFLAGS_SL='' LIBOBJS='' LIBS='' LN_S='' LTLIBOBJS='' MKDIR_P='' MSGFMT='' MSGFMT_FLAGS='' MSGMERGE='' NSGMLS='' OBJEXT='' OSX='' PACKAGE_BUGREPORT='[email protected]' PACKAGE_NAME='PostgreSQL' PACKAGE_STRING='PostgreSQL 9.6.2' PACKAGE_TARNAME='postgresql' PACKAGE_URL='' PACKAGE_VERSION='9.6.2' PATH_SEPARATOR=':' PERL='' PG_CRC32C_OBJS='' PG_MAJORVERSION='9.6' PG_VERSION_NUM='' PORTNAME='linux' PROVE='' PTHREAD_CC='' PTHREAD_CFLAGS='' PTHREAD_LIBS='' PYTHON='' RANLIB='' SHELL='/bin/sh' STRIP='' STRIP_SHARED_LIB='' STRIP_STATIC_LIB='' SUN_STUDIO_CC='' TAR='' TAS='' TCLSH='' TCL_CONFIG_SH='' TCL_INCLUDE_SPEC='' TCL_LIBS='' TCL_LIB_SPEC='' TCL_SHARED_BUILD='' TCL_SHLIB_LD_LIBS='' UUID_EXTRA_OBJS='' UUID_LIBS='' WANTED_LANGUAGES='' WINDRES='' XGETTEXT='' XML2_CONFIG='' XMLLINT='' XSLTPROC='' ZIC='' ac_ct_CC='gcc' autodepend='' ax_pthread_config='' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' configure_args=' '\''--prefix=/usr/local/agensgraph'\'' '\''--enable-cassert'\'' '\''--enable-debug'\'' '\''CFLAGS=-ggdb -0g -g3 -fno-omit-frame-pointer'\''' datadir='${datarootdir}' datarootdir='${prefix}/share' default_port='5432' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' enable_coverage='no' enable_debug='yes' enable_dtrace='no' enable_nls='no' enable_rpath='yes' enable_tap_tests='no' enable_thread_safety='' exec_prefix='NONE' have_docbook='' have_win32_dbghelp='' host='x86_64-pc-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_bin='' krb_srvtab='' ld_R_works='' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' perl_archlibexp='' perl_embed_ldflags='' perl_privlibexp='' perl_useshrplib='' prefix='/usr/local/agensgraph' program_transform_name='s,x,x,' psdir='${docdir}' python_additional_libs='' python_includespec='' python_libdir='' python_libspec='' python_majorversion='' python_version='' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' vpath_build='' with_gnu_ld='' with_libxml='' with_libxslt='' with_openssl='' with_perl='' with_python='' with_selinux='' with_system_tzdata='' with_systemd='' with_tcl='' with_uuid='' with_zlib='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "PostgreSQL" #define PACKAGE_TARNAME "postgresql" #define PACKAGE_VERSION "9.6.2" #define PACKAGE_STRING "PostgreSQL 9.6.2" #define PACKAGE_BUGREPORT "[email protected]" #define PACKAGE_URL "" #define PG_MAJORVERSION "9.6" #define PG_VERSION "9.6.2" #define AG_VERSION "1.2.0" #define AG_GIT_REVISION "355d7fc343f65b6a06247d670b8966253c46bf53" #define USE_INTEGER_DATETIMES 1 #define DEF_PGPORT 5432 #define DEF_PGPORT_STR "5432" #define BLCKSZ 8192 #define RELSEG_SIZE 131072 #define XLOG_BLCKSZ 8192 #define XLOG_SEG_SIZE (16 * 1024 * 1024) configure: exit 77
-
Kusalananda about 6 yearsDo post the
config.log
contents. I have a hunch that you may not actually have a C compiler installed. -
Jessica about 6 yearsIs the config.log clear?
-
Thomas about 6 yearsIs
-0g
a typo? In the logs there isgcc: error: unrecognized command line option '-0g'
and this option seems to have passed duringconfigure
. -
Jessica about 6 yearsThank you for your formatting of the config.log and helping me solve my question, so appreciated it. Would you mind teaching me how did formatting the contents of the config.log, thanks a lot.
-
Kusalananda about 6 years@Jessica Preformatted text should be indented by 4 spaces. Selecting a bit of text and clicking
{}
in the formatting tools menu does this automatically.
-
-
Jessica about 6 yearsThank you very much, the problem is solved now, thanks again.