Temporary header file '/tmp/jD84KP780J/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/Gem/Base/CPPExtern.h"
  #include "/usr/include/Gem/Base/GemBase.h"
  #include "/usr/include/Gem/Base/GemCache.h"
  #include "/usr/include/Gem/Base/GemContext.h"
  #include "/usr/include/Gem/Base/GemContextData.h"
  #include "/usr/include/Gem/Base/GemEvent.h"
  #include "/usr/include/Gem/Base/GemExportDef.h"
  #include "/usr/include/Gem/Base/GemFuncUtil.h"
  #include "/usr/include/Gem/Base/GemGL.h"
  #include "/usr/include/Gem/Base/GemGLBase.h"
  #include "/usr/include/Gem/Base/GemGLUtil.h"
  #include "/usr/include/Gem/Base/GemGluObj.h"
  #include "/usr/include/Gem/Base/GemLoaders.h"
  #include "/usr/include/Gem/Base/GemMan.h"
  #include "/usr/include/Gem/Base/GemMath.h"
  #include "/usr/include/Gem/Base/GemPBuffer.h"
  #include "/usr/include/Gem/Base/GemPathBase.h"
  #include "/usr/include/Gem/Base/GemPixConvert.h"
  #include "/usr/include/Gem/Base/GemPixDualObj.h"
  #include "/usr/include/Gem/Base/GemPixImageLoad.h"
  #include "/usr/include/Gem/Base/GemPixImageSave.h"
  #include "/usr/include/Gem/Base/GemPixObj.h"
  #include "/usr/include/Gem/Base/GemPixPete.h"
  #include "/usr/include/Gem/Base/GemPixUtil.h"
  #include "/usr/include/Gem/Base/GemSIMD.h"
  #include "/usr/include/Gem/Base/GemShape.h"
  #include "/usr/include/Gem/Base/GemState.h"
  #include "/usr/include/Gem/Base/GemVector.h"
  #include "/usr/include/Gem/Base/GemVersion.h"
  #include "/usr/include/Gem/Base/GemWindow.h"
  #include "/usr/include/Gem/Base/Matrix.h"
  #include "/usr/include/Gem/Base/TextBase.h"
  #include "/usr/include/Gem/Gem/Cache.h"
  #include "/usr/include/Gem/Gem/ContextData.h"
  #include "/usr/include/Gem/Gem/Dylib.h"
  #include "/usr/include/Gem/Gem/Event.h"
  #include "/usr/include/Gem/Gem/Exception.h"
  #include "/usr/include/Gem/Gem/ExportDef.h"
  #include "/usr/include/Gem/Gem/Files.h"
  #include "/usr/include/Gem/Gem/GLStack.h"
  #include "/usr/include/Gem/Gem/GemGL.h"
  #include "/usr/include/Gem/Gem/GemGLconfig.h"
  #include "/usr/include/Gem/Gem/Image.h"
  #include "/usr/include/Gem/Gem/ImageIO.h"
  #include "/usr/include/Gem/Gem/Loaders.h"
  #include "/usr/include/Gem/Gem/Manager.h"
  #include "/usr/include/Gem/Gem/PBuffer.h"
  #include "/usr/include/Gem/Gem/PixConvert.h"
  #include "/usr/include/Gem/Gem/Properties.h"
  #include "/usr/include/Gem/Gem/RTE.h"
  #include "/usr/include/Gem/Gem/Rectangle.h"
  #include "/usr/include/Gem/Gem/Settings.h"
  #include "/usr/include/Gem/Gem/State.h"
  #include "/usr/include/Gem/Gem/SynchedWorkerThread.h"
  #include "/usr/include/Gem/Gem/ThreadMutex.h"
  #include "/usr/include/Gem/Gem/ThreadSemaphore.h"
  #include "/usr/include/Gem/Gem/Version.h"
  #include "/usr/include/Gem/Gem/WorkerThread.h"
  #include "/usr/include/Gem/Gem/glew.h"
  #include "/usr/include/Gem/Gem/glxew.h"
  #include "/usr/include/Gem/Gem/wglew.h"
  #include "/usr/include/Gem/RTE/Array.h"
  #include "/usr/include/Gem/RTE/MessageCallbacks.h"
  #include "/usr/include/Gem/RTE/RTE.h"
  #include "/usr/include/Gem/Utils/Functions.h"
  #include "/usr/include/Gem/Utils/GLUtil.h"
  #include "/usr/include/Gem/Utils/GemMath.h"
  #include "/usr/include/Gem/Utils/GemString.h"
  #include "/usr/include/Gem/Utils/Matrix.h"
  #include "/usr/include/Gem/Utils/PixPete.h"
  #include "/usr/include/Gem/Utils/SIMD.h"
  #include "/usr/include/Gem/Utils/SynchedWorkerThread.h"
  #include "/usr/include/Gem/Utils/Thread.h"
  #include "/usr/include/Gem/Utils/ThreadMutex.h"
  #include "/usr/include/Gem/Utils/ThreadSemaphore.h"
  #include "/usr/include/Gem/Utils/Vector.h"
  #include "/usr/include/Gem/Utils/WorkerThread.h"
  #include "/usr/include/Gem/Utils/any.h"
  #include "/usr/include/Gem/Utils/is_pointer.h"
  #include "/usr/include/Gem/Utils/nop.h"
  #include "/usr/include/Gem/plugins/PluginFactory.h"
  #include "/usr/include/Gem/plugins/film.h"
  #include "/usr/include/Gem/plugins/imageloader.h"
  #include "/usr/include/Gem/plugins/imagesaver.h"
  #include "/usr/include/Gem/plugins/record.h"
  #include "/usr/include/Gem/plugins/video.h"

  // add namespaces
  namespace gem{typedef int tmp_add_type_1;}
  gem::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace gem{namespace RteMess{typedef int tmp_add_type_2;}}
  gem::RteMess::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace gem{namespace utils{typedef int tmp_add_type_3;}}
  gem::utils::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace gem{namespace utils{namespace gl{typedef int tmp_add_type_4;}}}
  gem::utils::gl::tmp_add_type_4 tmp_add_func_4(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/jD84KP780J/dump1.h"  -I/usr/include/freetype2 -I/usr/include/Gem -I/usr/include/FTGL

In file included from /tmp/jD84KP780J/dump1.h:26:
/usr/include/Gem/Base/GemMath.h:4:10: fatal error: Utils/Math.h: No such file or directory
    4 | #include "Utils/Math.h"
      |          ^~~~~~~~~~~~~~
compilation terminated.

