Temporary header file '/tmp/JP0E6g4gGv/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/cxxtools/application.h" #include "/usr/include/cxxtools/arg.h" #include "/usr/include/cxxtools/argin.h" #include "/usr/include/cxxtools/argout.h" #include "/usr/include/cxxtools/base64codec.h" #include "/usr/include/cxxtools/base64stream.h" #include "/usr/include/cxxtools/bin/bin.h" #include "/usr/include/cxxtools/bin/deserializer.h" #include "/usr/include/cxxtools/bin/formatter.h" #include "/usr/include/cxxtools/bin/parser.h" #include "/usr/include/cxxtools/bin/rpcclient.h" #include "/usr/include/cxxtools/bin/rpcserver.h" #include "/usr/include/cxxtools/bin/serializer.h" #include "/usr/include/cxxtools/byteorder.h" #include "/usr/include/cxxtools/cache.h" #include "/usr/include/cxxtools/callable.h" #include "/usr/include/cxxtools/cgi.h" #include "/usr/include/cxxtools/char.h" #include "/usr/include/cxxtools/charmapcodec.h" #include "/usr/include/cxxtools/clock.h" #include "/usr/include/cxxtools/composer.h" #include "/usr/include/cxxtools/condition.h" #include "/usr/include/cxxtools/config.h" #include "/usr/include/cxxtools/connectable.h" #include "/usr/include/cxxtools/connection.h" #include "/usr/include/cxxtools/constmethod.h" #include "/usr/include/cxxtools/conversionerror.h" #include "/usr/include/cxxtools/convert.h" #include "/usr/include/cxxtools/csv.h" #include "/usr/include/cxxtools/csvdeserializer.h" #include "/usr/include/cxxtools/csvformatter.h" #include "/usr/include/cxxtools/csvparser.h" #include "/usr/include/cxxtools/csvserializer.h" #include "/usr/include/cxxtools/date.h" #include "/usr/include/cxxtools/datetime.h" #include "/usr/include/cxxtools/decomposer.h" #include "/usr/include/cxxtools/delegate.h" #include "/usr/include/cxxtools/deserializer.h" #include "/usr/include/cxxtools/dir.h" #include "/usr/include/cxxtools/directory.h" #include "/usr/include/cxxtools/dlloader.h" #include "/usr/include/cxxtools/envsubst.h" #include "/usr/include/cxxtools/event.h" #include "/usr/include/cxxtools/eventloop.h" #include "/usr/include/cxxtools/eventsink.h" #include "/usr/include/cxxtools/eventsource.h" #include "/usr/include/cxxtools/facets.h" #include "/usr/include/cxxtools/fdstream.h" #include "/usr/include/cxxtools/file.h" #include "/usr/include/cxxtools/filedevice.h" #include "/usr/include/cxxtools/fileinfo.h" #include "/usr/include/cxxtools/formatter.h" #include "/usr/include/cxxtools/function.h" #include "/usr/include/cxxtools/hdstream.h" #include "/usr/include/cxxtools/hexdump.h" #include "/usr/include/cxxtools/hmac.h" #include "/usr/include/cxxtools/http/client.h" #include "/usr/include/cxxtools/http/messageheader.h" #include "/usr/include/cxxtools/http/reply.h" #include "/usr/include/cxxtools/http/replyheader.h" #include "/usr/include/cxxtools/http/request.h" #include "/usr/include/cxxtools/http/requestheader.h" #include "/usr/include/cxxtools/http/responder.h" #include "/usr/include/cxxtools/http/server.h" #include "/usr/include/cxxtools/http/service.h" #include "/usr/include/cxxtools/iconverter.h" #include "/usr/include/cxxtools/iconvstream.h" #include "/usr/include/cxxtools/iconvwrap.h" #include "/usr/include/cxxtools/ini.h" #include "/usr/include/cxxtools/inideserializer.h" #include "/usr/include/cxxtools/inifile.h" #include "/usr/include/cxxtools/iniparser.h" #include "/usr/include/cxxtools/iniserializer.h" #include "/usr/include/cxxtools/invokable.h" #include "/usr/include/cxxtools/iodevice.h" #include "/usr/include/cxxtools/ioerror.h" #include "/usr/include/cxxtools/iostream.h" #include "/usr/include/cxxtools/iso8859_10codec.h" #include "/usr/include/cxxtools/iso8859_11codec.h" #include "/usr/include/cxxtools/iso8859_13codec.h" #include "/usr/include/cxxtools/iso8859_14codec.h" #include "/usr/include/cxxtools/iso8859_15codec.h" #include "/usr/include/cxxtools/iso8859_16codec.h" #include "/usr/include/cxxtools/iso8859_1codec.h" #include "/usr/include/cxxtools/iso8859_2codec.h" #include "/usr/include/cxxtools/iso8859_3codec.h" #include "/usr/include/cxxtools/iso8859_4codec.h" #include "/usr/include/cxxtools/iso8859_5codec.h" #include "/usr/include/cxxtools/iso8859_6codec.h" #include "/usr/include/cxxtools/iso8859_7codec.h" #include "/usr/include/cxxtools/iso8859_8codec.h" #include "/usr/include/cxxtools/iso8859_9codec.h" #include "/usr/include/cxxtools/join.h" #include "/usr/include/cxxtools/json/httpclient.h" #include "/usr/include/cxxtools/json/httpservice.h" #include "/usr/include/cxxtools/json/request.h" #include "/usr/include/cxxtools/json/responder.h" #include "/usr/include/cxxtools/json/rpcclient.h" #include "/usr/include/cxxtools/json/rpcserver.h" #include "/usr/include/cxxtools/json.h" #include "/usr/include/cxxtools/jsondeserializer.h" #include "/usr/include/cxxtools/jsonformatter.h" #include "/usr/include/cxxtools/jsonparser.h" #include "/usr/include/cxxtools/jsonserializer.h" #include "/usr/include/cxxtools/library.h" #include "/usr/include/cxxtools/limitstream.h" #include "/usr/include/cxxtools/log/cxxtools.h" #include "/usr/include/cxxtools/log.h" #include "/usr/include/cxxtools/lrucache.h" #include "/usr/include/cxxtools/main.h" #include "/usr/include/cxxtools/md5.h" #include "/usr/include/cxxtools/md5stream.h" #include "/usr/include/cxxtools/method.h" #include "/usr/include/cxxtools/mime.h" #include "/usr/include/cxxtools/multifstream.h" #include "/usr/include/cxxtools/mutex.h" #include "/usr/include/cxxtools/net/addrinfo.h" #include "/usr/include/cxxtools/net/net.h" #include "/usr/include/cxxtools/net/tcpserver.h" #include "/usr/include/cxxtools/net/tcpsocket.h" #include "/usr/include/cxxtools/net/tcpstream.h" #include "/usr/include/cxxtools/net/udp.h" #include "/usr/include/cxxtools/net/udpstream.h" #include "/usr/include/cxxtools/net/uri.h" #include "/usr/include/cxxtools/noncopyable.h" #include "/usr/include/cxxtools/pipe.h" #include "/usr/include/cxxtools/pool.h" #include "/usr/include/cxxtools/posix/commandinput.h" #include "/usr/include/cxxtools/posix/commandoutput.h" #include "/usr/include/cxxtools/posix/daemonize.h" #include "/usr/include/cxxtools/posix/exec.h" #include "/usr/include/cxxtools/posix/fork.h" #include "/usr/include/cxxtools/posix/pipe.h" #include "/usr/include/cxxtools/posix/pipestream.h" #include "/usr/include/cxxtools/properties.h" #include "/usr/include/cxxtools/propertiesdeserializer.h" #include "/usr/include/cxxtools/propertiesfile.h" #include "/usr/include/cxxtools/propertiesparser.h" #include "/usr/include/cxxtools/propertiesserializer.h" #include "/usr/include/cxxtools/ptrstream.h" #include "/usr/include/cxxtools/ptrstreambuf.h" #include "/usr/include/cxxtools/query_params.h" #include "/usr/include/cxxtools/queue.h" #include "/usr/include/cxxtools/quotedprintablecodec.h" #include "/usr/include/cxxtools/quotedprintablestream.h" #include "/usr/include/cxxtools/refcounted.h" #include "/usr/include/cxxtools/regex.h" #include "/usr/include/cxxtools/remoteclient.h" #include "/usr/include/cxxtools/remoteexception.h" #include "/usr/include/cxxtools/remoteprocedure.h" #include "/usr/include/cxxtools/remoteresult.h" #include "/usr/include/cxxtools/resetter.h" #include "/usr/include/cxxtools/scopedincrement.h" #include "/usr/include/cxxtools/selectable.h" #include "/usr/include/cxxtools/selector.h" #include "/usr/include/cxxtools/semaphore.h" #include "/usr/include/cxxtools/serializationerror.h" #include "/usr/include/cxxtools/serializationinfo.h" #include "/usr/include/cxxtools/serviceprocedure.h" #include "/usr/include/cxxtools/serviceregistry.h" #include "/usr/include/cxxtools/settings.h" #include "/usr/include/cxxtools/signal.h" #include "/usr/include/cxxtools/singleton.h" #include "/usr/include/cxxtools/slot.h" #include "/usr/include/cxxtools/smartptr.h" #include "/usr/include/cxxtools/sourceinfo.h" #include "/usr/include/cxxtools/split.h" #include "/usr/include/cxxtools/sslcertificate.h" #include "/usr/include/cxxtools/stddevice.h" #include "/usr/include/cxxtools/stdstream.h" #include "/usr/include/cxxtools/streambuffer.h" #include "/usr/include/cxxtools/streamcounter.h" #include "/usr/include/cxxtools/string.h" #include "/usr/include/cxxtools/stringstream.h" #include "/usr/include/cxxtools/systemerror.h" #include "/usr/include/cxxtools/tee.h" #include "/usr/include/cxxtools/textbuffer.h" #include "/usr/include/cxxtools/textcodec.h" #include "/usr/include/cxxtools/textstream.h" #include "/usr/include/cxxtools/thread.h" #include "/usr/include/cxxtools/threadpool.h" #include "/usr/include/cxxtools/time.h" #include "/usr/include/cxxtools/timer.h" #include "/usr/include/cxxtools/timespan.h" #include "/usr/include/cxxtools/trim.h" #include "/usr/include/cxxtools/typetraits.h" #include "/usr/include/cxxtools/tz.h" #include "/usr/include/cxxtools/unit/application.h" #include "/usr/include/cxxtools/unit/assertion.h" #include "/usr/include/cxxtools/unit/jsonreporter.h" #include "/usr/include/cxxtools/unit/registertest.h" #include "/usr/include/cxxtools/unit/reporter.h" #include "/usr/include/cxxtools/unit/test.h" #include "/usr/include/cxxtools/unit/testcase.h" #include "/usr/include/cxxtools/unit/testcontext.h" #include "/usr/include/cxxtools/unit/testfixture.h" #include "/usr/include/cxxtools/unit/testmain.h" #include "/usr/include/cxxtools/unit/testmethod.h" #include "/usr/include/cxxtools/unit/testprotocol.h" #include "/usr/include/cxxtools/unit/testsuite.h" #include "/usr/include/cxxtools/utf8.h" #include "/usr/include/cxxtools/utf8codec.h" #include "/usr/include/cxxtools/uuencode.h" #include "/usr/include/cxxtools/void.h" #include "/usr/include/cxxtools/win1252codec.h" #include "/usr/include/cxxtools/xml/attribute.h" #include "/usr/include/cxxtools/xml/characters.h" #include "/usr/include/cxxtools/xml/comment.h" #include "/usr/include/cxxtools/xml/doctypedeclaration.h" #include "/usr/include/cxxtools/xml/enddocument.h" #include "/usr/include/cxxtools/xml/endelement.h" #include "/usr/include/cxxtools/xml/entityresolver.h" #include "/usr/include/cxxtools/xml/namespace.h" #include "/usr/include/cxxtools/xml/namespacecontext.h" #include "/usr/include/cxxtools/xml/node.h" #include "/usr/include/cxxtools/xml/processinginstruction.h" #include "/usr/include/cxxtools/xml/startelement.h" #include "/usr/include/cxxtools/xml/xml.h" #include "/usr/include/cxxtools/xml/xmldeserializer.h" #include "/usr/include/cxxtools/xml/xmlerror.h" #include "/usr/include/cxxtools/xml/xmlformatter.h" #include "/usr/include/cxxtools/xml/xmlreader.h" #include "/usr/include/cxxtools/xml/xmlserializer.h" #include "/usr/include/cxxtools/xml/xmlwriter.h" #include "/usr/include/cxxtools/xmlrpc/client.h" #include "/usr/include/cxxtools/xmlrpc/errorcodes.h" #include "/usr/include/cxxtools/xmlrpc/formatter.h" #include "/usr/include/cxxtools/xmlrpc/httpclient.h" #include "/usr/include/cxxtools/xmlrpc/responder.h" #include "/usr/include/cxxtools/xmlrpc/scanner.h" #include "/usr/include/cxxtools/xmlrpc/service.h" // add namespaces namespace cxxtools{typedef int tmp_add_type_1;} cxxtools::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace cxxtools{namespace bin{typedef int tmp_add_type_2;}} cxxtools::bin::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace cxxtools{namespace dl{typedef int tmp_add_type_3;}} cxxtools::dl::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace cxxtools{namespace helper{typedef int tmp_add_type_4;}} cxxtools::helper::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace cxxtools{namespace http{typedef int tmp_add_type_5;}} cxxtools::http::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace cxxtools{namespace json{typedef int tmp_add_type_6;}} cxxtools::json::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace cxxtools{namespace net{typedef int tmp_add_type_7;}} cxxtools::net::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace cxxtools{namespace tshelper{typedef int tmp_add_type_8;}} cxxtools::tshelper::tmp_add_type_8 tmp_add_func_8(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/JP0E6g4gGv/dump1.h" In file included from /tmp/JP0E6g4gGv/dump1.h:108: /usr/include/cxxtools/json/responder.h:32:10: fatal error: cxxtools/json/scanner.h: No such file or directory 32 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.