Temporary header file '/tmp/dxhBxjDoZS/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/TooN/Cholesky.h" #include "/usr/include/TooN/GR_SVD.h" #include "/usr/include/TooN/LU.h" #include "/usr/include/TooN/Lapack_Cholesky.h" #include "/usr/include/TooN/QR.h" #include "/usr/include/TooN/QR_Lapack.h" #include "/usr/include/TooN/SVD.h" #include "/usr/include/TooN/SymEigen.h" #include "/usr/include/TooN/TooN.h" #include "/usr/include/TooN/determinant.h" #include "/usr/include/TooN/functions/derivatives.h" #include "/usr/include/TooN/functions/fadbad.h" #include "/usr/include/TooN/gauss_jordan.h" #include "/usr/include/TooN/gaussian_elimination.h" #include "/usr/include/TooN/generated.h" #include "/usr/include/TooN/helpers.h" #include "/usr/include/TooN/internal/diagmatrix.h" #include "/usr/include/TooN/internal/objects.h" #include "/usr/include/TooN/irls.h" #include "/usr/include/TooN/lapack.h" #include "/usr/include/TooN/named_elements.h" #include "/usr/include/TooN/optimization/brent.h" #include "/usr/include/TooN/optimization/conjugate_gradient.h" #include "/usr/include/TooN/optimization/downhill_simplex.h" #include "/usr/include/TooN/optimization/golden_section.h" #include "/usr/include/TooN/se2.h" #include "/usr/include/TooN/se3.h" #include "/usr/include/TooN/sim2.h" #include "/usr/include/TooN/sim3.h" #include "/usr/include/TooN/sl.h" #include "/usr/include/TooN/so2.h" #include "/usr/include/TooN/so3.h" #include "/usr/include/TooN/wls.h" // add namespaces namespace TooN{typedef int tmp_add_type_1;} TooN::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace TooN{namespace Internal{typedef int tmp_add_type_2;}} TooN::Internal::tmp_add_type_2 tmp_add_func_2(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/dxhBxjDoZS/dump1.h" In file included from /tmp/dxhBxjDoZS/dump1.h:23: /usr/include/TooN/functions/fadbad.h:37:10: fatal error: FADBAD++/fadiff.h: No such file or directory 37 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated.