Temporary header file '/tmp/DsuEQDjPhI/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/websocketpp/base64/base64.hpp" #include "/usr/include/websocketpp/client.hpp" #include "/usr/include/websocketpp/close.hpp" #include "/usr/include/websocketpp/common/asio.hpp" #include "/usr/include/websocketpp/common/asio_ssl.hpp" #include "/usr/include/websocketpp/common/chrono.hpp" #include "/usr/include/websocketpp/common/connection_hdl.hpp" #include "/usr/include/websocketpp/common/cpp11.hpp" #include "/usr/include/websocketpp/common/functional.hpp" #include "/usr/include/websocketpp/common/md5.hpp" #include "/usr/include/websocketpp/common/memory.hpp" #include "/usr/include/websocketpp/common/network.hpp" #include "/usr/include/websocketpp/common/platforms.hpp" #include "/usr/include/websocketpp/common/random.hpp" #include "/usr/include/websocketpp/common/regex.hpp" #include "/usr/include/websocketpp/common/stdint.hpp" #include "/usr/include/websocketpp/common/system_error.hpp" #include "/usr/include/websocketpp/common/thread.hpp" #include "/usr/include/websocketpp/common/time.hpp" #include "/usr/include/websocketpp/common/type_traits.hpp" #include "/usr/include/websocketpp/concurrency/basic.hpp" #include "/usr/include/websocketpp/concurrency/none.hpp" #include "/usr/include/websocketpp/config/asio.hpp" #include "/usr/include/websocketpp/config/asio_client.hpp" #include "/usr/include/websocketpp/config/asio_no_tls.hpp" #include "/usr/include/websocketpp/config/asio_no_tls_client.hpp" #include "/usr/include/websocketpp/config/boost_config.hpp" #include "/usr/include/websocketpp/config/core.hpp" #include "/usr/include/websocketpp/config/core_client.hpp" #include "/usr/include/websocketpp/config/debug.hpp" #include "/usr/include/websocketpp/config/debug_asio.hpp" #include "/usr/include/websocketpp/config/debug_asio_no_tls.hpp" #include "/usr/include/websocketpp/config/minimal_client.hpp" #include "/usr/include/websocketpp/config/minimal_server.hpp" #include "/usr/include/websocketpp/connection.hpp" #include "/usr/include/websocketpp/connection_base.hpp" #include "/usr/include/websocketpp/endpoint.hpp" #include "/usr/include/websocketpp/endpoint_base.hpp" #include "/usr/include/websocketpp/error.hpp" #include "/usr/include/websocketpp/extensions/extension.hpp" #include "/usr/include/websocketpp/extensions/permessage_deflate/disabled.hpp" #include "/usr/include/websocketpp/extensions/permessage_deflate/enabled.hpp" #include "/usr/include/websocketpp/frame.hpp" #include "/usr/include/websocketpp/http/constants.hpp" #include "/usr/include/websocketpp/http/impl/parser.hpp" #include "/usr/include/websocketpp/http/impl/request.hpp" #include "/usr/include/websocketpp/http/impl/response.hpp" #include "/usr/include/websocketpp/http/parser.hpp" #include "/usr/include/websocketpp/http/request.hpp" #include "/usr/include/websocketpp/http/response.hpp" #include "/usr/include/websocketpp/impl/connection_impl.hpp" #include "/usr/include/websocketpp/impl/endpoint_impl.hpp" #include "/usr/include/websocketpp/impl/utilities_impl.hpp" #include "/usr/include/websocketpp/logger/basic.hpp" #include "/usr/include/websocketpp/logger/levels.hpp" #include "/usr/include/websocketpp/logger/stub.hpp" #include "/usr/include/websocketpp/logger/syslog.hpp" #include "/usr/include/websocketpp/message_buffer/alloc.hpp" #include "/usr/include/websocketpp/message_buffer/message.hpp" #include "/usr/include/websocketpp/message_buffer/pool.hpp" #include "/usr/include/websocketpp/processors/base.hpp" #include "/usr/include/websocketpp/processors/hybi00.hpp" #include "/usr/include/websocketpp/processors/hybi07.hpp" #include "/usr/include/websocketpp/processors/hybi08.hpp" #include "/usr/include/websocketpp/processors/hybi13.hpp" #include "/usr/include/websocketpp/processors/processor.hpp" #include "/usr/include/websocketpp/random/none.hpp" #include "/usr/include/websocketpp/random/random_device.hpp" #include "/usr/include/websocketpp/roles/client_endpoint.hpp" #include "/usr/include/websocketpp/roles/server_endpoint.hpp" #include "/usr/include/websocketpp/server.hpp" #include "/usr/include/websocketpp/sha1/sha1.hpp" #include "/usr/include/websocketpp/transport/asio/base.hpp" #include "/usr/include/websocketpp/transport/asio/connection.hpp" #include "/usr/include/websocketpp/transport/asio/endpoint.hpp" #include "/usr/include/websocketpp/transport/asio/security/base.hpp" #include "/usr/include/websocketpp/transport/asio/security/none.hpp" #include "/usr/include/websocketpp/transport/asio/security/tls.hpp" #include "/usr/include/websocketpp/transport/base/connection.hpp" #include "/usr/include/websocketpp/transport/base/endpoint.hpp" #include "/usr/include/websocketpp/transport/debug/base.hpp" #include "/usr/include/websocketpp/transport/debug/connection.hpp" #include "/usr/include/websocketpp/transport/debug/endpoint.hpp" #include "/usr/include/websocketpp/transport/iostream/base.hpp" #include "/usr/include/websocketpp/transport/iostream/connection.hpp" #include "/usr/include/websocketpp/transport/iostream/endpoint.hpp" #include "/usr/include/websocketpp/transport/stub/base.hpp" #include "/usr/include/websocketpp/transport/stub/connection.hpp" #include "/usr/include/websocketpp/transport/stub/endpoint.hpp" #include "/usr/include/websocketpp/uri.hpp" #include "/usr/include/websocketpp/utf8_validator.hpp" #include "/usr/include/websocketpp/utilities.hpp" #include "/usr/include/websocketpp/version.hpp" // add namespaces namespace websocketpp{typedef int tmp_add_type_1;} websocketpp::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace websocketpp{namespace close{typedef int tmp_add_type_2;}} websocketpp::close::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace websocketpp{namespace close{namespace status{typedef int tmp_add_type_3;}}} websocketpp::close::status::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace websocketpp{namespace error{typedef int tmp_add_type_4;}} websocketpp::error::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace websocketpp{namespace frame{typedef int tmp_add_type_5;}} websocketpp::frame::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace websocketpp{namespace frame{namespace limits{typedef int tmp_add_type_6;}}} websocketpp::frame::limits::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace websocketpp{namespace frame{namespace opcode{typedef int tmp_add_type_7;}}} websocketpp::frame::opcode::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace websocketpp{namespace http{typedef int tmp_add_type_8;}} websocketpp::http::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace websocketpp{namespace lib{typedef int tmp_add_type_9;}} websocketpp::lib::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace websocketpp{namespace lib{namespace net{typedef int tmp_add_type_10;}}} websocketpp::lib::net::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace websocketpp{namespace log{typedef int tmp_add_type_11;}} websocketpp::log::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace websocketpp{namespace md5{typedef int tmp_add_type_12;}} websocketpp::md5::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace websocketpp{namespace processor{typedef int tmp_add_type_13;}} websocketpp::processor::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace websocketpp{namespace processor{namespace constants{typedef int tmp_add_type_14;}}} websocketpp::processor::constants::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace websocketpp{namespace processor{namespace error{typedef int tmp_add_type_15;}}} websocketpp::processor::error::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace websocketpp{namespace session{typedef int tmp_add_type_16;}} websocketpp::session::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace websocketpp{namespace session{namespace fail{typedef int tmp_add_type_17;}}} websocketpp::session::fail::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace websocketpp{namespace session{namespace fail{namespace status{typedef int tmp_add_type_18;}}}} websocketpp::session::fail::status::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace websocketpp{namespace session{namespace state{typedef int tmp_add_type_19;}}} websocketpp::session::state::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace websocketpp{namespace sha1{typedef int tmp_add_type_20;}} websocketpp::sha1::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace websocketpp{namespace transport{typedef int tmp_add_type_21;}} websocketpp::transport::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace websocketpp{namespace transport{namespace error{typedef int tmp_add_type_22;}}} websocketpp::transport::error::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace websocketpp{namespace utility{typedef int tmp_add_type_23;}} websocketpp::utility::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace websocketpp{namespace http{namespace status_code{typedef int tmp_add_type_24;}}} websocketpp::http::status_code::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace websocketpp{namespace processor{namespace error_cat{typedef int tmp_add_type_25;}}} websocketpp::processor::error_cat::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace websocketpp{namespace session{namespace http_state{typedef int tmp_add_type_26;}}} websocketpp::session::http_state::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace websocketpp{namespace session{namespace internal_state{typedef int tmp_add_type_27;}}} websocketpp::session::internal_state::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace websocketpp{namespace sha1{namespace __anone2d686796a11{typedef int tmp_add_type_28;}}} websocketpp::sha1::__anone2d686796a11::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace websocketpp{namespace utf8_validator{typedef int tmp_add_type_29;}} websocketpp::utf8_validator::tmp_add_type_29 tmp_add_func_29(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/DsuEQDjPhI/dump1.h" -I/usr/include/websocketpp/config In file included from /tmp/DsuEQDjPhI/dump1.h:15: /usr/include/websocketpp/common/asio.hpp:56:14: fatal error: boost/version.hpp: No such file or directory 56 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated.