Temporary header file '/tmp/wo31kOKIP2/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/lib3mf/Common/3MF_ProgressMonitor.h"
  #include "/usr/include/lib3mf/Common/3MF_ProgressTypes.h"
  #include "/usr/include/lib3mf/Common/Math/NMR_Geometry.h"
  #include "/usr/include/lib3mf/Common/Math/NMR_Matrix.h"
  #include "/usr/include/lib3mf/Common/Math/NMR_PairMatchingTree.h"
  #include "/usr/include/lib3mf/Common/Math/NMR_Vector.h"
  #include "/usr/include/lib3mf/Common/Math/NMR_VectorTree.h"
  #include "/usr/include/lib3mf/Common/Mesh/NMR_BeamLattice.h"
  #include "/usr/include/lib3mf/Common/Mesh/NMR_Mesh.h"
  #include "/usr/include/lib3mf/Common/Mesh/NMR_MeshBuilder.h"
  #include "/usr/include/lib3mf/Common/Mesh/NMR_MeshTypes.h"
  #include "/usr/include/lib3mf/Common/MeshExport/NMR_MeshExportEdgeMap.h"
  #include "/usr/include/lib3mf/Common/MeshExport/NMR_MeshExporter.h"
  #include "/usr/include/lib3mf/Common/MeshExport/NMR_MeshExporter_STL.h"
  #include "/usr/include/lib3mf/Common/MeshImport/NMR_MeshImporter.h"
  #include "/usr/include/lib3mf/Common/MeshImport/NMR_MeshImporter_STL.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformation.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformationContainer.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformationFactory.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformationHandler.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformationTypes.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformation_BaseMaterials.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformation_NodeColors.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformation_Slices.h"
  #include "/usr/include/lib3mf/Common/MeshInformation/NMR_MeshInformation_TexCoords.h"
  #include "/usr/include/lib3mf/Common/NMR_Assertion.h"
  #include "/usr/include/lib3mf/Common/NMR_ErrorConst.h"
  #include "/usr/include/lib3mf/Common/NMR_Exception.h"
  #include "/usr/include/lib3mf/Common/NMR_Exception_Windows.h"
  #include "/usr/include/lib3mf/Common/NMR_Local.h"
  #include "/usr/include/lib3mf/Common/NMR_PagedVector.h"
  #include "/usr/include/lib3mf/Common/NMR_StringUtils.h"
  #include "/usr/include/lib3mf/Common/NMR_Types.h"
  #include "/usr/include/lib3mf/Common/NMR_UUID.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageContentTypesReader.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackagePart.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageReader.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageRelationship.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageRelationshipReader.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageTypes.h"
  #include "/usr/include/lib3mf/Common/OPC/NMR_OpcPackageWriter.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_CComPtr.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_COM_Emulation.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_COM_Native.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_COM.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_Callback.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_Dummy.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_GCC_Native.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_GCC_Win32.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_Memory.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ExportStream_ZIP.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_IStream.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_COM.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_Callback.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_GCC_Native.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_GCC_Win32.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_Memory.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_ImportStream_ZIP.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_Platform.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_PortableZIPWriter.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_PortableZIPWriterEntry.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_PortableZIPWriterTypes.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_SAL.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_Time.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_WinTypes.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_XmlReader.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_XmlReader_Native.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_XmlWriter.h"
  #include "/usr/include/lib3mf/Common/Platform/NMR_XmlWriter_Native.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMFactory.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_Model.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelAttachment.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelBaseMaterial.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelBuildItem.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelBuildItemIterator.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelComponent.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelComponentsObject.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelDefaultPropertyHandler.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelFactory.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelMeshBeamSet.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelMeshObject.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelPropertyHandler.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelReader.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelResourceFactory.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelResourceIterator.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelTexture2D.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelTextureAttachment.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelTextureStream.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_ModelWriter.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterface_Slice.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterfaces.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMInterfaces_Base.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_COMVersion.h"
  #include "/usr/include/lib3mf/Model/COM/NMR_DLLInterfaces.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_Model.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelAttachment.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelBaseMaterial.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelBaseMaterials.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelBuildItem.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelComponent.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelComponentsObject.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelConstants.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelDefaultProperty.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelDefaultProperty_BaseMaterial.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelDefaultProperty_Color.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelDefaultProperty_TexCoord2D.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelMeshBeamLatticeAttributes.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelMeshObject.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelMetaData.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelObject.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelResource.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelSliceResource.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelTexture2D.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelTextureAttachment.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_ModelTypes.h"
  #include "/usr/include/lib3mf/Model/Classes/NMR_PackageResourceID.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_Beam.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_BeamLattice.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_BeamSet.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_BeamSets.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_Beams.h"
  #include "/usr/include/lib3mf/Model/Reader/BeamLattice1702/NMR_ModelReaderNode_BeamLattice1702_Ref.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReaderNode.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReaderNode_Model.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReaderWarnings.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_3MF.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_3MF_Native.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_ColorMapping.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_InstructionElement.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_STL.h"
  #include "/usr/include/lib3mf/Model/Reader/NMR_ModelReader_TexCoordMapping.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_Polygon.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_Segment.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_Slice.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_SliceRef.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_SliceRefModel.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_SliceRefResources.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_SliceStack.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_Vertex.h"
  #include "/usr/include/lib3mf/Model/Reader/Slice1507/NMR_ModelReader_Slice1507_Vertices.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Build.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_BuildItem.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Color.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Component.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Components.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Material.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Mesh.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Object.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Resources.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Texture.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_TextureVertex.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_TextureVertices.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Triangle.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Triangles.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Vertex.h"
  #include "/usr/include/lib3mf/Model/Reader/v093/NMR_ModelReaderNode093_Vertices.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_BaseMaterial.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_BaseMaterials.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Build.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_BuildItem.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Color.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Colors.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Component.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Components.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Mesh.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_MetaData.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Object.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Resources.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Tex2Coord.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Tex2DGroup.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Texture2D.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Triangle.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Triangles.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Vertex.h"
  #include "/usr/include/lib3mf/Model/Reader/v100/NMR_ModelReaderNode100_Vertices.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriterNode.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_3MF.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_3MF_Native.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_ColorMapping.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_STL.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_TexCoordMapping.h"
  #include "/usr/include/lib3mf/Model/Writer/NMR_ModelWriter_TexCoordMappingContainer.h"
  #include "/usr/include/lib3mf/Model/Writer/v100/NMR_ModelWriterNode100_Mesh.h"
  #include "/usr/include/lib3mf/Model/Writer/v100/NMR_ModelWriterNode100_Model.h"

  // add namespaces
  namespace NMR{typedef int tmp_add_type_1;}
  NMR::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/wo31kOKIP2/dump1.h"  -I/usr/include/lib3mf

In file included from /tmp/wo31kOKIP2/dump1.h:48:
/usr/include/lib3mf/Common/OPC/NMR_OpcPackageReader.h:41:10: fatal error: Libraries/libzip/zip.h: No such file or directory
   41 | #include "Libraries/libzip/zip.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

