Temporary header file '/tmp/z5YnpHVeva/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/vmmlib/aabb.hpp" #include "/usr/include/vmmlib/blas_dgemm.hpp" #include "/usr/include/vmmlib/blas_dot.hpp" #include "/usr/include/vmmlib/blas_includes.hpp" #include "/usr/include/vmmlib/blas_types.hpp" #include "/usr/include/vmmlib/cp3_tensor.hpp" #include "/usr/include/vmmlib/enable_if.hpp" #include "/usr/include/vmmlib/exception.hpp" #include "/usr/include/vmmlib/frustum.hpp" #include "/usr/include/vmmlib/frustum_culler.hpp" #include "/usr/include/vmmlib/jacobi_solver.hpp" #include "/usr/include/vmmlib/lapack.hpp" #include "/usr/include/vmmlib/lapack_gaussian_elimination.hpp" #include "/usr/include/vmmlib/lapack_includes.hpp" #include "/usr/include/vmmlib/lapack_linear_least_squares.hpp" #include "/usr/include/vmmlib/lapack_svd.hpp" #include "/usr/include/vmmlib/lapack_sym_eigs.hpp" #include "/usr/include/vmmlib/lapack_types.hpp" #include "/usr/include/vmmlib/linear_least_squares.hpp" #include "/usr/include/vmmlib/lipack/detail/clapack.h" #include "/usr/include/vmmlib/lipack/detail/f2c.h" #include "/usr/include/vmmlib/math.hpp" #include "/usr/include/vmmlib/matrix.hpp" #include "/usr/include/vmmlib/matrix_functors.hpp" #include "/usr/include/vmmlib/matrix_pseudoinverse.hpp" #include "/usr/include/vmmlib/matrix_traits.hpp" #include "/usr/include/vmmlib/qr_decomposition.hpp" #include "/usr/include/vmmlib/qtucker3_tensor.hpp" #include "/usr/include/vmmlib/quaternion.hpp" #include "/usr/include/vmmlib/svd.hpp" #include "/usr/include/vmmlib/t3_hooi.hpp" #include "/usr/include/vmmlib/t3_hopm.hpp" #include "/usr/include/vmmlib/t3_hosvd.hpp" #include "/usr/include/vmmlib/t3_ihopm.hpp" #include "/usr/include/vmmlib/tensor3.hpp" #include "/usr/include/vmmlib/tensor3_iterator.hpp" #include "/usr/include/vmmlib/tucker3_exporter.hpp" #include "/usr/include/vmmlib/tucker3_importer.hpp" #include "/usr/include/vmmlib/tucker3_tensor.hpp" #include "/usr/include/vmmlib/tucker3_tensor_sustests.hpp" #include "/usr/include/vmmlib/vector.hpp" #include "/usr/include/vmmlib/vector_traits.hpp" #include "/usr/include/vmmlib/visibility.hpp" #include "/usr/include/vmmlib/vmmlib.hpp" #include "/usr/include/vmmlib/vmmlib_config.hpp" // add namespaces namespace vmml{typedef int tmp_add_type_1;} vmml::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace vmml{namespace math{typedef int tmp_add_type_2;}} vmml::math::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/z5YnpHVeva/dump1.h" In file included from /usr/include/vmmlib/blas_dgemm.hpp:7, from /tmp/z5YnpHVeva/dump1.h:13: /usr/include/vmmlib/blas_includes.hpp:12:10: fatal error: cblas.h: No such file or directory 12 | #include | ^~~~~~~~~ compilation terminated.