Temporary header file '/tmp/TLx_L4WFYW/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/workflow/CommRequest.h" #include "/usr/include/workflow/CommScheduler.h" #include "/usr/include/workflow/Communicator.h" #include "/usr/include/workflow/ConsulDataTypes.h" #include "/usr/include/workflow/DnsCache.h" #include "/usr/include/workflow/DnsMessage.h" #include "/usr/include/workflow/DnsRoutine.h" #include "/usr/include/workflow/DnsUtil.h" #include "/usr/include/workflow/EncodeStream.h" #include "/usr/include/workflow/EndpointParams.h" #include "/usr/include/workflow/ExecRequest.h" #include "/usr/include/workflow/Executor.h" #include "/usr/include/workflow/HttpMessage.h" #include "/usr/include/workflow/HttpUtil.h" #include "/usr/include/workflow/IORequest.h" #include "/usr/include/workflow/IOService_linux.h" #include "/usr/include/workflow/LRUCache.h" #include "/usr/include/workflow/MapReduce.h" #include "/usr/include/workflow/MySQLMessage.h" #include "/usr/include/workflow/MySQLResult.h" #include "/usr/include/workflow/MySQLUtil.h" #include "/usr/include/workflow/PackageWrapper.h" #include "/usr/include/workflow/ProtocolMessage.h" #include "/usr/include/workflow/RedisMessage.h" #include "/usr/include/workflow/RouteManager.h" #include "/usr/include/workflow/SSLWrapper.h" #include "/usr/include/workflow/SleepRequest.h" #include "/usr/include/workflow/StringUtil.h" #include "/usr/include/workflow/SubTask.h" #include "/usr/include/workflow/URIParser.h" #include "/usr/include/workflow/UpstreamManager.h" #include "/usr/include/workflow/UpstreamPolicies.h" #include "/usr/include/workflow/WFAlgoTaskFactory.h" #include "/usr/include/workflow/WFConnection.h" #include "/usr/include/workflow/WFConsulClient.h" #include "/usr/include/workflow/WFDnsClient.h" #include "/usr/include/workflow/WFDnsResolver.h" #include "/usr/include/workflow/WFDnsServer.h" #include "/usr/include/workflow/WFFacilities.h" #include "/usr/include/workflow/WFFuture.h" #include "/usr/include/workflow/WFGlobal.h" #include "/usr/include/workflow/WFGraphTask.h" #include "/usr/include/workflow/WFHttpServer.h" #include "/usr/include/workflow/WFMessageQueue.h" #include "/usr/include/workflow/WFMySQLConnection.h" #include "/usr/include/workflow/WFMySQLServer.h" #include "/usr/include/workflow/WFNameService.h" #include "/usr/include/workflow/WFOperator.h" #include "/usr/include/workflow/WFRedisServer.h" #include "/usr/include/workflow/WFResourcePool.h" #include "/usr/include/workflow/WFServer.h" #include "/usr/include/workflow/WFServiceGovernance.h" #include "/usr/include/workflow/WFTask.h" #include "/usr/include/workflow/WFTaskError.h" #include "/usr/include/workflow/WFTaskFactory.h" #include "/usr/include/workflow/Workflow.h" #include "/usr/include/workflow/dns_parser.h" #include "/usr/include/workflow/http_parser.h" #include "/usr/include/workflow/json_parser.h" #include "/usr/include/workflow/list.h" #include "/usr/include/workflow/mpoller.h" #include "/usr/include/workflow/msgqueue.h" #include "/usr/include/workflow/mysql_byteorder.h" #include "/usr/include/workflow/mysql_parser.h" #include "/usr/include/workflow/mysql_stream.h" #include "/usr/include/workflow/mysql_types.h" #include "/usr/include/workflow/poller.h" #include "/usr/include/workflow/rbtree.h" #include "/usr/include/workflow/redis_parser.h" #include "/usr/include/workflow/thrdpool.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/TLx_L4WFYW/dump1.h" In file included from /usr/include/workflow/CommRequest.h:24, from /tmp/TLx_L4WFYW/dump1.h:12: /usr/include/workflow/Communicator.h:28:10: fatal error: openssl/ssl.h: No such file or directory 28 | #include | ^~~~~~~~~~~~~~~ compilation terminated.