summaryrefslogtreecommitdiffstats
path: root/results/scraper/fex/2488
blob: 5c058f857e008d6a129dfb008665ff68f5ef0099 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Build Bug: "Cannot find -lgcc"
When configuring `guest-libs-32`, I get this error message:
```
[352/522] Performing configure step for 'guest-libs-32'
FAILED: guest-libs-32/src/guest-libs-32-stamp/guest-libs-32-configure 
cd /FEX/Build/Guest_32 && /usr/bin/cmake -DBITNESS=32 -DCMAKE_BUILD_TYPE=RELEASE -DENABLE_CLANG_THUNKS=OFF -DCMAKE_TOOLCHAIN_FILE:FILEPATH=/FEX/toolchain_x86_32.cmake -DCMAKE_INSTALL_PREFIX=/usr -DSTRUCT_VERIFIER=/FEX/Scripts/StructPackVerifier.py -DFEX_PROJECT_SOURCE_DIR=/FEX -DGENERATOR_EXE=/FEX/Build/Bin/thunkgen -GNinja /FEX/ThunkLibs/GuestLibs && /usr/bin/cmake -E touch /FEX/Build/guest-libs-32/src/guest-libs-32-stamp/guest-libs-32-configure
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /bin/x86_64-linux-gnu-gcc
-- Check for working C compiler: /bin/x86_64-linux-gnu-gcc - broken
CMake Error at /usr/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake:66 (message):
  The C compiler

    "/bin/x86_64-linux-gnu-gcc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /FEX/Build/Guest_32/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/bin/ninja cmTC_e03c7 && [1/2] Building C object CMakeFiles/cmTC_e03c7.dir/testCCompiler.c.o
    [2/2] Linking C executable cmTC_e03c7
    FAILED: cmTC_e03c7 
    : && /bin/x86_64-linux-gnu-gcc -m32   CMakeFiles/cmTC_e03c7.dir/testCCompiler.c.o -o cmTC_e03c7   && :
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc-cross/x86_64-linux-gnu/10/libgcc.a when searching for -lgcc
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: cannot find -lgcc
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: cannot find libgcc_s.so.1
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc-cross/x86_64-linux-gnu/10/libgcc.a when searching for -lgcc
    /usr/lib/gcc-cross/x86_64-linux-gnu/10/../../../../x86_64-linux-gnu/bin/ld: cannot find -lgcc
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    
    

  

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)
```

This is on a Debian bullseye system.