grüß euch,
ende gelände ist mit dieser meldung:
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"/usr/bin/cc"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: '/tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_5bc7f/fast
make[1]: Verzeichnis „/tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie“ wird betreten
/usr/bin/make -f CMakeFiles/cmTC_5bc7f.dir/build.make CMakeFiles/cmTC_5bc7f.dir/build
make[2]: Verzeichnis „/tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie“ wird betreten
Building C object CMakeFiles/cmTC_5bc7f.dir/testCCompiler.c.o
/usr/bin/cc -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/tmp/makepkg/upx/src=/usr/src/debug/upx -flto=auto -o CMakeFiles/cmTC_5bc7f.dir/testCCompiler.c.o -c /tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie/testCCompiler.c
Linking C executable cmTC_5bc7f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5bc7f.dir/link.txt --verbose=1
/usr/bin/ld: cannot find /usr/lib/libc_nonshared.a: Die Struktur muss bereinigt werden
collect2: Fehler: ld gab 1 als Ende-Status zurück
/usr/bin/cc -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/tmp/makepkg/upx/src=/usr/src/debug/upx -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto CMakeFiles/cmTC_5bc7f.dir/testCCompiler.c.o -o cmTC_5bc7f
make[2]: *** [CMakeFiles/cmTC_5bc7f.dir/build.make:102: cmTC_5bc7f] Fehler 1
make[2]: Verzeichnis „/tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie“ wird verlassen
make[1]: *** [Makefile:133: cmTC_5bc7f/fast] Fehler 2
make[1]: Verzeichnis „/tmp/makepkg/upx/src/upx/build/release/CMakeFiles/CMakeScratch/TryCompile-Q859ie“ wird verlassen
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:137 (project)
es scheint als würde eine orientierungslosigkeit herrschen, zb /usr/bin/ld: cannot find /usr/lib/libc_nonshared.a
, diese datei ist aber vorhanden…
tom@frija ~/compile/upx # pacman -Qo /usr/lib/libc_nonshared.a
/usr/lib/libc_nonshared.a ist in glibc 2.40+r16+gaa533d58ff-2 enthalten
wie kanns zu so was kommen, und noch wie werd ichs problem wieder los?