Temporary header file '/tmp/gScdkky1tI/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/openigtlink/igtlBindMessage.h" #include "/usr/include/openigtlink/igtlCapabilityMessage.h" #include "/usr/include/openigtlink/igtlClientSocket.h" #include "/usr/include/openigtlink/igtlColorTableMessage.h" #include "/usr/include/openigtlink/igtlConditionVariable.h" #include "/usr/include/openigtlink/igtlConfigure.h" #include "/usr/include/openigtlink/igtlCreateObjectFunction.h" #include "/usr/include/openigtlink/igtlFastMutexLock.h" #include "/usr/include/openigtlink/igtlImageMessage.h" #include "/usr/include/openigtlink/igtlImageMessage2.h" #include "/usr/include/openigtlink/igtlImageMetaMessage.h" #include "/usr/include/openigtlink/igtlLabelMetaMessage.h" #include "/usr/include/openigtlink/igtlLightObject.h" #include "/usr/include/openigtlink/igtlMacro.h" #include "/usr/include/openigtlink/igtlMath.h" #include "/usr/include/openigtlink/igtlMessageBase.h" #include "/usr/include/openigtlink/igtlMessageFactory.h" #include "/usr/include/openigtlink/igtlMessageHandler.h" #include "/usr/include/openigtlink/igtlMessageHandlerMacro.h" #include "/usr/include/openigtlink/igtlMessageHeader.h" #include "/usr/include/openigtlink/igtlMultiThreader.h" #include "/usr/include/openigtlink/igtlMutexLock.h" #include "/usr/include/openigtlink/igtlNDArrayMessage.h" #include "/usr/include/openigtlink/igtlOSUtil.h" #include "/usr/include/openigtlink/igtlObject.h" #include "/usr/include/openigtlink/igtlObjectFactory.h" #include "/usr/include/openigtlink/igtlObjectFactoryBase.h" #include "/usr/include/openigtlink/igtlPointMessage.h" #include "/usr/include/openigtlink/igtlPolyDataMessage.h" #include "/usr/include/openigtlink/igtlPositionMessage.h" #include "/usr/include/openigtlink/igtlQuaternionTrackingDataMessage.h" #include "/usr/include/openigtlink/igtlSensorMessage.h" #include "/usr/include/openigtlink/igtlServerSocket.h" #include "/usr/include/openigtlink/igtlSessionManager.h" #include "/usr/include/openigtlink/igtlSimpleFastMutexLock.h" #include "/usr/include/openigtlink/igtlSmartPointer.h" #include "/usr/include/openigtlink/igtlSocket.h" #include "/usr/include/openigtlink/igtlStatusMessage.h" #include "/usr/include/openigtlink/igtlStringMessage.h" #include "/usr/include/openigtlink/igtlTimeStamp.h" #include "/usr/include/openigtlink/igtlTrackingDataMessage.h" #include "/usr/include/openigtlink/igtlTrajectoryMessage.h" #include "/usr/include/openigtlink/igtlTransformMessage.h" #include "/usr/include/openigtlink/igtlTypeConfig.h" #include "/usr/include/openigtlink/igtlTypes.h" #include "/usr/include/openigtlink/igtlUnit.h" #include "/usr/include/openigtlink/igtlWin32Header.h" #include "/usr/include/openigtlink/igtlWindows.h" #include "/usr/include/openigtlink/igtl_bind.h" #include "/usr/include/openigtlink/igtl_capability.h" #include "/usr/include/openigtlink/igtl_colortable.h" #include "/usr/include/openigtlink/igtl_header.h" #include "/usr/include/openigtlink/igtl_image.h" #include "/usr/include/openigtlink/igtl_imgmeta.h" #include "/usr/include/openigtlink/igtl_lbmeta.h" #include "/usr/include/openigtlink/igtl_ndarray.h" #include "/usr/include/openigtlink/igtl_point.h" #include "/usr/include/openigtlink/igtl_polydata.h" #include "/usr/include/openigtlink/igtl_position.h" #include "/usr/include/openigtlink/igtl_qtdata.h" #include "/usr/include/openigtlink/igtl_qtrans.h" #include "/usr/include/openigtlink/igtl_sensor.h" #include "/usr/include/openigtlink/igtl_string.h" #include "/usr/include/openigtlink/igtl_tdata.h" #include "/usr/include/openigtlink/igtl_trajectory.h" #include "/usr/include/openigtlink/igtl_transform.h" #include "/usr/include/openigtlink/igtl_typeconfig.h" #include "/usr/include/openigtlink/igtl_types.h" #include "/usr/include/openigtlink/igtl_unit.h" #include "/usr/include/openigtlink/igtl_util.h" #include "/usr/include/openigtlink/igtl_win32header.h" // add namespaces namespace igtl{typedef int tmp_add_type_1;} igtl::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/gScdkky1tI/dump1.h" -I/usr/include/openigtlink In file included from /tmp/gScdkky1tI/dump1.h:59: /usr/include/openigtlink/igtlWindows.h:45:10: fatal error: windows.h: No such file or directory 45 | #include | ^~~~~~~~~~~ compilation terminated.