Error during my compilation

HI,

I'm just trying to put my build up to date, I use now the 24.10 rc6, and I get an error about gcc, I build for mt-6000 device and I did make clean and make dirclean but still the error, do you have an idea to help me?

configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
make[4]: *** [Makefile:13140: configure-target-libgcc] Error 1
make[4]: Leaving directory '/media//peterD/Flint2/24.10/build_dir/toolchain-mips_24kc_gcc-13.3.0_musl/gcc-13.3.0-initial'
make[3]: *** [Makefile:29: /media/peter/D/Flint2/24.10/build_dir/toolchain-mips_24kc_gcc-13.3.0_musl/gcc-13.3.0-initial/.built] Error 2
make[3]: Leaving directory '/media/peter/D/Flint2/24.10/toolchain/gcc/initial'
time: toolchain/gcc/initial/compile#1.32#0.54#1.79
    ERROR: toolchain/gcc/initial failed to build.
make[2]: *** [toolchain/Makefile:93: toolchain/gcc/initial/compile] Error 1
make[2]: Leaving directory '/media/peter/D/Flint2/24.10'
make[1]: *** [toolchain/Makefile:89: /media/peter/D/Flint2/24.10/staging_dir/toolchain-mips_24kc_gcc-13.3.0_musl/stamp/.toolchain_compile] Error 2
make[1]: Leaving directory '/media/peter/D/Flint2/24.10'
make: *** [/media/peter/D/Flint2/24.10/include/toplevel.mk:233: world] Error 2

Have you edited the paths shown here, as there is a strange discrepancy between those two lines?

Are you using built-in Ubuntu in windows? Or a windows NTFS drive?

1 Like

nope
and I use Debian linux, only linux, not a VM

And what does config.log tell about the configure process and the error?

the log here? cause I don't have config.log

No, in that build_dir subdirectory, where the gcc_initial sources & compilation is being prepared...
(Like all configure logs of packages)

EDIT:
This is from my buildhost, a master build:

perus@ub2410:/OpenWrt/aarch64$ ls build_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/gcc-13.3.0-initial
aarch64-openwrt-linux-musl  fixincludes   libcody       lto-plugin
build-x86_64-pc-linux-gnu   gcc           libcpp        Makefile
config.log                  intl          libdecnumber  serdep.tmp
config.status               libbacktrace  libiberty     zlib

Config.log is quite where I expected.

1 Like

I found that as error?

gcc version 14.2.0 (Debian 14.2.0-12) 
... rest of stderr output deleted ...
configure:4407: $? = 0
configure:4396: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4407: $? = 1
configure:4396: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.

Not likely the culprit.
If you google for "gcc qversion", you will find similar unrelated error discussions elsewhere. It is just trying various alternative version query options.

Look into the end of the file.

hard to tell, I think I will have to compile from scratch but it was ok some days ago....

checking'
build_configdirs=' libiberty libcpp fixincludes'
build_cpu='x86_64'
build_libsubdir='build-x86_64-pc-linux-gnu'
build_noncanonical='x86_64-pc-linux-gnu'
build_os='linux-gnu'
build_subdir='build-x86_64-pc-linux-gnu'
build_tooldir='${exec_prefix}/aarch64-openwrt-linux-musl'
build_vendor='pc'
compare_exclusions='gcc/cc*-checksum$(objext) | gcc/ada/*tools/* | gcc/m2/gm2-compiler-boot/M2Version* | gcc/m2/gm2-compiler-boot/SYSTEM* | gcc/m2/gm2version*'
configdirs=' intl libiberty zlib libbacktrace libcpp libcody libdecnumber fixincludes gcc libcc1 c++tools lto-plugin'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
do_compare='cmp --ignore-initial=16 $$f1 $$f2'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
extra_host_libiberty_configure_flags='--enable-shared'
extra_host_zlib_configure_flags=''
extra_isl_gmp_configure_flags=''
extra_linker_plugin_configure_flags=''
extra_linker_plugin_flags=''
extra_mpc_gmp_configure_flags=''
extra_mpc_mpfr_configure_flags=''
extra_mpfr_configure_flags=''
get_gcc_base_ver='cat'
gmpinc='-I/media/peter/D/Flint2/24.10/staging_dir/host/include -I/media/peter/D/Flint2/24.10/staging_dir/host/include -I/media/peter/D/Flint2/24.10/staging_dir/host/include '
gmplibs='-L/media/peter/D/Flint2/24.10/staging_dir/host/lib -L/media/peter/D/Flint2/24.10/staging_dir/host/lib -L/media/peter/D/Flint2/24.10/staging_dir/host/lib -lmpc -lmpfr -lgmp'
host='x86_64-pc-linux-gnu'
host_alias='x86_64-pc-linux-gnu'
host_configargs=' --cache-file=./config.cache  '\''--with-bugurl=http://bugs.openwrt.org/'\'' '\''--with-pkgversion=OpenWrt GCC 13.3.0 r0+28391-8290303ea4'\'' '\''--prefix=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl'\'' '\''--with-gnu-ld'\'' '\''--enable-target-optspace'\'' '\''--disable-libgomp'\'' '\''--disable-libmudflap'\'' '\''--disable-multilib'\'' '\''--disable-libmpx'\'' '\''--disable-nls'\'' '\''--disable-libssp'\'' '\''--without-isl'\'' '\''--without-cloog'\'' '\''--with-host-libstdcxx=-lstdc++'\'' '\''--with-system-zlib=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--with-zstd=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--with-gmp=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--with-mpfr=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--with-mpc=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--disable-decimal-float'\'' '\''--with-diagnostics-color=auto-if-env'\'' '\''--enable-__cxa_atexit'\'' '\''--enable-libstdcxx-dual-abi'\'' '\''--with-default-libstdcxx-abi=new'\'' '\''--with-headers=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/include'\'' '\''--enable-shared'\'' '\''--enable-threads'\'' '\''--with-slibdir=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib'\'' '\''--enable-plugins'\'' '\''--enable-lto'\'' '\''--with-libelf=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--disable-libsanitizer'\'' '\''--enable-languages=c,c++,lto'\'' --program-transform-name='\''s&^&aarch64-openwrt-linux-musl-&'\'' --disable-option-checking'
host_cpu='x86_64'
host_libs_picflag=''
host_noncanonical='x86_64-pc-linux-gnu'
host_os='linux-gnu'
host_shared='no'
host_subdir='.'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
islinc=''
isllibs=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
poststage1_ldflags='-static-libstdc++ -static-libgcc'
poststage1_libs=''
prefix='/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl'
program_transform_name='s&^&aarch64-openwrt-linux-musl-&'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
stage1_cflags='-g'
stage1_checking='--enable-checking=yes,types'
stage1_languages='c,c++,lto'
stage1_ldflags='-static-libstdc++ -static-libgcc'
stage1_libs=''
stage2_werror_flag=''
sysconfdir='${prefix}/etc'
target='aarch64-openwrt-linux-musl'
target_alias='aarch64-openwrt-linux-musl'
target_configargs='--cache-file=./config.cache --with-cross-host=x86_64-pc-linux-gnu   '\''--with-bugurl=http://bugs.openwrt.org/'\'' '\''--with-pkgversion=OpenWrt GCC 13.3.0 r0+28391-8290303ea4'\'' '\''--prefix=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl'\'' '\''--with-gnu-ld'\'' '\''--enable-target-optspace'\'' '\''--disable-libgomp'\'' '\''--disable-libmudflap'\'' '\''--disable-multilib'\'' '\''--disable-libmpx'\'' '\''--disable-nls'\'' '\''--disable-libssp'\'' '\''--without-cloog'\'' '\''--with-host-libstdcxx=-lstdc++'\'' '\''--with-system-zlib=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--with-zstd=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--disable-decimal-float'\'' '\''--with-diagnostics-color=auto-if-env'\'' '\''--enable-__cxa_atexit'\'' '\''--enable-libstdcxx-dual-abi'\'' '\''--with-default-libstdcxx-abi=new'\'' '\''--with-headers=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/include'\'' '\''--enable-shared'\'' '\''--enable-threads'\'' '\''--with-slibdir=/media/peter/D/Flint2/24.10/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib'\'' '\''--enable-plugins'\'' '\''--enable-lto'\'' '\''--with-libelf=/media/peter/D/Flint2/24.10/staging_dir/host'\'' '\''--disable-libsanitizer'\'' '\''--enable-languages=c,c++,lto'\'' --program-transform-name='\''s&^&aarch64-openwrt-linux-musl-&'\'' --disable-option-checking'
target_configdirs=' libgcc libatomic libitm libstdc++-v3 libvtv libquadmath'
target_cpu='aarch64'
target_noncanonical='aarch64-openwrt-linux-musl'
target_os='linux-musl'
target_subdir='aarch64-openwrt-linux-musl'
target_vendor='openwrt'
tooldir='${exec_prefix}/aarch64-openwrt-linux-musl'

## ------------------- ##
## File substitutions. ##
## ------------------- ##

alphaieee_frag='/dev/null'
host_makefile_frag='/dev/null'
ospace_frag='/media/peter/D/Flint2/24.10/build_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/gcc-13.3.0/config/mt-ospace'
serialization_dependencies='serdep.tmp'
target_makefile_frag='/media/peter/D/Flint2/24.10/build_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/gcc-13.3.0/config/mt-gnu'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define HAVE_CXX11 1
#define LT_OBJDIR ".libs/"

configure: exit 0