frida / frida-gum

Cross-platform instrumentation and introspection library written in C
https://frida.re
Other
734 stars 242 forks source link

c++/11/cstddef:49:10: fatal error: bits/c++config.h: No such file or directory #717

Open milahu opened 1 year ago

milahu commented 1 year ago

CI error on 32bit (linux-x86)

https://github.com/frida/frida-gum/actions/runs/4148297684/jobs/7176145554#step:5:1074

[516/651] Compiling C++ object bindings/gumpp/libfrida-gumpp-1.0.so.p/backtracer.cpp.o
FAILED: bindings/gumpp/libfrida-gumpp-1.0.so.p/backtracer.cpp.o 
g++ -m32 -Ibindings/gumpp/libfrida-gumpp-1.0.so.p -Ibindings/gumpp -I../bindings/gumpp -I. -I.. -Igum -I../gum -I../gum/arch-x86 -I../gum/arch-arm -I../gum/arch-arm64 -I../gum/arch-mips -Ilibs -I../libs -Ilibs/gum/heap -I../libs/gum/heap -Ilibs/gum/prof -I../libs/gum/prof -I../gum/backend-elf -Isubprojects/glib -I../subprojects/glib -Isubprojects/glib/glib -I../subprojects/glib/glib -Isubprojects/glib/proxy-libintl-static -I../subprojects/glib/proxy-libintl-static -Isubprojects/glib/gobject -I../subprojects/glib/gobject -I/tmp/cross-sdk/include/capstone -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Werror -std=c++14 -fno-rtti -Os -g -include /home/runner/work/frida-gum/frida-gum/build/config.h '-DG_LOG_DOMAIN="Frida"' -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DG_DISABLE_DEPRECATED -D_GNU_SOURCE=1 -ffunction-sections -fdata-sections -fPIC -DGUM_STATIC -MD -MQ bindings/gumpp/libfrida-gumpp-1.0.so.p/backtracer.cpp.o -MF bindings/gumpp/libfrida-gumpp-1.0.so.p/backtracer.cpp.o.d -o bindings/gumpp/libfrida-gumpp-1.0.so.p/backtracer.cpp.o -c ../bindings/gumpp/backtracer.cpp
In file included from ../bindings/gumpp/gumpp.hpp:20,
                 from ../bindings/gumpp/backtracer.cpp:1:
/usr/include/c++/11/cstddef:49:10: fatal error: bits/c++config.h: No such file or directory
   49 | #include <bits/c++config.h>
      |          ^~~~~~~~~~~~~~~~~~