Temporary header file '/tmp/B_vcCxHzQf/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/geomview/3d.h"
  #include "/usr/include/geomview/MGRdolines.h"
  #include "/usr/include/geomview/MGRline.h"
  #include "/usr/include/geomview/MGRpolyscan.h"
  #include "/usr/include/geomview/appearance.h"
  #include "/usr/include/geomview/bbox.h"
  #include "/usr/include/geomview/bdy.h"
  #include "/usr/include/geomview/bezier.h"
  #include "/usr/include/geomview/bsptree.h"
  #include "/usr/include/geomview/camera.h"
  #include "/usr/include/geomview/clisp.h"
  #include "/usr/include/geomview/cmodel.h"
  #include "/usr/include/geomview/color.h"
  #include "/usr/include/geomview/comment.h"
  #include "/usr/include/geomview/complex.h"
  #include "/usr/include/geomview/crayola.h"
  #include "/usr/include/geomview/create.h"
  #include "/usr/include/geomview/dbllist.h"
  #include "/usr/include/geomview/dgflag.h"
  #include "/usr/include/geomview/dim.h"
  #include "/usr/include/geomview/discgrp.h"
  #include "/usr/include/geomview/enum.h"
  #include "/usr/include/geomview/extern.h"
  #include "/usr/include/geomview/fexpr.h"
  #include "/usr/include/geomview/fexprnew.h"
  #include "/usr/include/geomview/freelist.h"
  #include "/usr/include/geomview/fsa.h"
  #include "/usr/include/geomview/geom.h"
  #include "/usr/include/geomview/geomclass.h"
  #include "/usr/include/geomview/geomclass_sm.h"
  #include "/usr/include/geomview/geomtypes.h"
  #include "/usr/include/geomview/handle.h"
  #include "/usr/include/geomview/hg4.h"
  #include "/usr/include/geomview/hline3.h"
  #include "/usr/include/geomview/hplane3.h"
  #include "/usr/include/geomview/hpoint3.h"
  #include "/usr/include/geomview/hpointn.h"
  #include "/usr/include/geomview/inst.h"
  #include "/usr/include/geomview/iobuffer.h"
  #include "/usr/include/geomview/lincoln.h"
  #include "/usr/include/geomview/lincolndefs.h"
  #include "/usr/include/geomview/line.h"
  #include "/usr/include/geomview/lisp.h"
  #include "/usr/include/geomview/list.h"
  #include "/usr/include/geomview/merge.h"
  #include "/usr/include/geomview/mesh.h"
  #include "/usr/include/geomview/meshflag.h"
  #include "/usr/include/geomview/mg.h"
  #include "/usr/include/geomview/mgbuf.h"
  #include "/usr/include/geomview/mgbufrender.h"
  #include "/usr/include/geomview/mgbufrender24.h"
  #include "/usr/include/geomview/mgbufwindows.h"
  #include "/usr/include/geomview/mgopengl.h"
  #include "/usr/include/geomview/mgopenglshade.h"
  #include "/usr/include/geomview/mgps.h"
  #include "/usr/include/geomview/mgpstri.h"
  #include "/usr/include/geomview/mgpswindows.h"
  #include "/usr/include/geomview/mgrib.h"
  #include "/usr/include/geomview/mgribshade.h"
  #include "/usr/include/geomview/mgribtoken.h"
  #include "/usr/include/geomview/mgx11.h"
  #include "/usr/include/geomview/mgx11render1.h"
  #include "/usr/include/geomview/mgx11render16.h"
  #include "/usr/include/geomview/mgx11render8.h"
  #include "/usr/include/geomview/mgx11shade.h"
  #include "/usr/include/geomview/mgx11windows.h"
  #include "/usr/include/geomview/mibload.h"
  #include "/usr/include/geomview/mibwidgets.h"
  #include "/usr/include/geomview/ndmesh.h"
  #include "/usr/include/geomview/ndmeshflag.h"
  #include "/usr/include/geomview/nodedata.h"
  #include "/usr/include/geomview/npolylist.h"
  #include "/usr/include/geomview/ntransobj.h"
  #include "/usr/include/geomview/obstack.h"
  #include "/usr/include/geomview/ooglutil.h"
  #include "/usr/include/geomview/options.h"
  #include "/usr/include/geomview/pick.h"
  #include "/usr/include/geomview/pickfunc.h"
  #include "/usr/include/geomview/plane.h"
  #include "/usr/include/geomview/plutil.h"
  #include "/usr/include/geomview/point.h"
  #include "/usr/include/geomview/point3.h"
  #include "/usr/include/geomview/pointlist.h"
  #include "/usr/include/geomview/polyint.h"
  #include "/usr/include/geomview/polylist.h"
  #include "/usr/include/geomview/porting.h"
  #include "/usr/include/geomview/private/bboxP.h"
  #include "/usr/include/geomview/private/bezierP.h"
  #include "/usr/include/geomview/private/bsptreeP.h"
  #include "/usr/include/geomview/private/cameraP.h"
  #include "/usr/include/geomview/private/cmodelP.h"
  #include "/usr/include/geomview/private/commentP.h"
  #include "/usr/include/geomview/private/crayolaP.h"
  #include "/usr/include/geomview/private/discgrpP.h"
  #include "/usr/include/geomview/private/handleP.h"
  #include "/usr/include/geomview/private/instP.h"
  #include "/usr/include/geomview/private/listP.h"
  #include "/usr/include/geomview/private/meshP.h"
  #include "/usr/include/geomview/private/mgP.h"
  #include "/usr/include/geomview/private/mgbufP.h"
  #include "/usr/include/geomview/private/mgopenglP.h"
  #include "/usr/include/geomview/private/mgpsP.h"
  #include "/usr/include/geomview/private/mgribP.h"
  #include "/usr/include/geomview/private/mgx11P.h"
  #include "/usr/include/geomview/private/ndmeshP.h"
  #include "/usr/include/geomview/private/npolylistP.h"
  #include "/usr/include/geomview/private/pickP.h"
  #include "/usr/include/geomview/private/pointlistP.h"
  #include "/usr/include/geomview/private/polylistP.h"
  #include "/usr/include/geomview/private/quadP.h"
  #include "/usr/include/geomview/private/skelP.h"
  #include "/usr/include/geomview/private/sphereP.h"
  #include "/usr/include/geomview/private/tlistP.h"
  #include "/usr/include/geomview/private/vectP.h"
  #include "/usr/include/geomview/private/windowP.h"
  #include "/usr/include/geomview/projective.h"
  #include "/usr/include/geomview/quad.h"
  #include "/usr/include/geomview/radians.h"
  #include "/usr/include/geomview/ray.h"
  #include "/usr/include/geomview/reference.h"
  #include "/usr/include/geomview/skel.h"
  #include "/usr/include/geomview/sphere.h"
  #include "/usr/include/geomview/streampool.h"
  #include "/usr/include/geomview/stub.h"
  #include "/usr/include/geomview/surf.h"
  #include "/usr/include/geomview/tlist.h"
  #include "/usr/include/geomview/tolerance.h"
  #include "/usr/include/geomview/transform.h"
  #include "/usr/include/geomview/transform3.h"
  #include "/usr/include/geomview/transformn.h"
  #include "/usr/include/geomview/transobj.h"
  #include "/usr/include/geomview/vec4.h"
  #include "/usr/include/geomview/vect.h"
  #include "/usr/include/geomview/vert.h"
  #include "/usr/include/geomview/vvec.h"
  #include "/usr/include/geomview/wa.h"
  #include "/usr/include/geomview/wa.yacc.h"
  #include "/usr/include/geomview/wa.yystype.h"
  #include "/usr/include/geomview/window.h"
  #include "/usr/include/geomview/winged_edge.h"
  #include "/usr/include/geomview/xforms-compat.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/B_vcCxHzQf/dump1.h"  -I/usr/include/geomview -I/usr/include/geomview/private

In file included from /tmp/B_vcCxHzQf/dump1.h:26:
/usr/include/geomview/complex.h:33:8: error: stray ‘#’ in program
   33 | Please #include options.h BEFORE complex.h.
      |        ^
In file included from /tmp/B_vcCxHzQf/dump1.h:72:
/usr/include/geomview/mgx11.h:21:10: fatal error: X11/Xlib.h: No such file or directory
   21 | #include <X11/Xlib.h>
      |          ^~~~~~~~~~~~
compilation terminated.

