Temporary header file '/tmp/u9r10W8GUh/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/2geom-1.2.2/2geom/2geom.h" #include "/usr/include/2geom-1.2.2/2geom/affine.h" #include "/usr/include/2geom-1.2.2/2geom/angle.h" #include "/usr/include/2geom-1.2.2/2geom/basic-intersection.h" #include "/usr/include/2geom-1.2.2/2geom/bezier-curve.h" #include "/usr/include/2geom-1.2.2/2geom/bezier-to-sbasis.h" #include "/usr/include/2geom-1.2.2/2geom/bezier-utils.h" #include "/usr/include/2geom-1.2.2/2geom/bezier.h" #include "/usr/include/2geom-1.2.2/2geom/cairo-path-sink.h" #include "/usr/include/2geom-1.2.2/2geom/choose.h" #include "/usr/include/2geom-1.2.2/2geom/circle.h" #include "/usr/include/2geom-1.2.2/2geom/concepts.h" #include "/usr/include/2geom-1.2.2/2geom/conic_section_clipper.h" #include "/usr/include/2geom-1.2.2/2geom/conic_section_clipper_cr.h" #include "/usr/include/2geom-1.2.2/2geom/conic_section_clipper_impl.h" #include "/usr/include/2geom-1.2.2/2geom/conicsec.h" #include "/usr/include/2geom-1.2.2/2geom/convex-hull.h" #include "/usr/include/2geom-1.2.2/2geom/coord.h" #include "/usr/include/2geom-1.2.2/2geom/crossing.h" #include "/usr/include/2geom-1.2.2/2geom/curve.h" #include "/usr/include/2geom-1.2.2/2geom/curves.h" #include "/usr/include/2geom-1.2.2/2geom/d2.h" #include "/usr/include/2geom-1.2.2/2geom/ellipse.h" #include "/usr/include/2geom-1.2.2/2geom/elliptical-arc.h" #include "/usr/include/2geom-1.2.2/2geom/exception.h" #include "/usr/include/2geom-1.2.2/2geom/forward.h" #include "/usr/include/2geom-1.2.2/2geom/generic-interval.h" #include "/usr/include/2geom-1.2.2/2geom/generic-rect.h" #include "/usr/include/2geom-1.2.2/2geom/geom.h" #include "/usr/include/2geom-1.2.2/2geom/int-interval.h" #include "/usr/include/2geom-1.2.2/2geom/int-point.h" #include "/usr/include/2geom-1.2.2/2geom/int-rect.h" #include "/usr/include/2geom-1.2.2/2geom/intersection-graph.h" #include "/usr/include/2geom-1.2.2/2geom/intersection.h" #include "/usr/include/2geom-1.2.2/2geom/interval.h" #include "/usr/include/2geom-1.2.2/2geom/intervaltree/interval_tree.h" #include "/usr/include/2geom-1.2.2/2geom/line.h" #include "/usr/include/2geom-1.2.2/2geom/linear.h" #include "/usr/include/2geom-1.2.2/2geom/math-utils.h" #include "/usr/include/2geom-1.2.2/2geom/nearest-time.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/fitting-model.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/fitting-tool.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/linear_system.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/matrix.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/symmetric-matrix-fs-operation.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/symmetric-matrix-fs-trace.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/symmetric-matrix-fs.h" #include "/usr/include/2geom-1.2.2/2geom/numeric/vector.h" #include "/usr/include/2geom-1.2.2/2geom/ord.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/arc-length.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/chebyshev.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/intersection-by-smashing.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/linear-of.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/linearN.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/redblacktree.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/rtree.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/sbasis-of.h" #include "/usr/include/2geom-1.2.2/2geom/orphan-code/sbasisN.h" #include "/usr/include/2geom-1.2.2/2geom/parallelogram.h" #include "/usr/include/2geom-1.2.2/2geom/path-intersection.h" #include "/usr/include/2geom-1.2.2/2geom/path-sink.h" #include "/usr/include/2geom-1.2.2/2geom/path.h" #include "/usr/include/2geom-1.2.2/2geom/pathvector.h" #include "/usr/include/2geom-1.2.2/2geom/piecewise.h" #include "/usr/include/2geom-1.2.2/2geom/point.h" #include "/usr/include/2geom-1.2.2/2geom/polynomial.h" #include "/usr/include/2geom-1.2.2/2geom/ray.h" #include "/usr/include/2geom-1.2.2/2geom/rect.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-2d.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-curve.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-geometric.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-math.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-poly.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis-to-bezier.h" #include "/usr/include/2geom-1.2.2/2geom/sbasis.h" #include "/usr/include/2geom-1.2.2/2geom/solver.h" #include "/usr/include/2geom-1.2.2/2geom/svg-path-parser.h" #include "/usr/include/2geom-1.2.2/2geom/svg-path-writer.h" #include "/usr/include/2geom-1.2.2/2geom/sweep-bounds.h" #include "/usr/include/2geom-1.2.2/2geom/sweeper.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/determinant-minor.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/implicit.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/matrix.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/multi-index.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/multipoly.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/mvpoly-tools.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/polynomial.h" #include "/usr/include/2geom-1.2.2/2geom/symbolic/unity-builder.h" #include "/usr/include/2geom-1.2.2/2geom/transforms.h" #include "/usr/include/2geom-1.2.2/2geom/utils.h" // add namespaces namespace Geom{typedef int tmp_add_type_1;} Geom::tmp_add_type_1 tmp_add_func_1(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/u9r10W8GUh/dump1.h" -I/usr/include/2geom-1.2.2/2geom/orphan-code -I/usr/include/2geom-1.2.2 In file included from /usr/include/2geom-1.2.2/2geom/2geom.h:40, from /tmp/u9r10W8GUh/dump1.h:12: /usr/include/2geom-1.2.2/2geom/coord.h:41:10: fatal error: boost/operators.hpp: No such file or directory 41 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated.