Temporary header file '/tmp/1QhtcPYAlh/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

  // add includes
  #include "/usr/include/liborcus-0.17/orcus/base64.hpp"
  #include "/usr/include/liborcus-0.17/orcus/cell_buffer.hpp"
  #include "/usr/include/liborcus-0.17/orcus/config.hpp"
  #include "/usr/include/liborcus-0.17/orcus/css_document_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/css_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/css_parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/css_selector.hpp"
  #include "/usr/include/liborcus-0.17/orcus/css_types.hpp"
  #include "/usr/include/liborcus-0.17/orcus/csv_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/csv_parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/detail/parser_token_buffer.hpp"
  #include "/usr/include/liborcus-0.17/orcus/detail/thread.hpp"
  #include "/usr/include/liborcus-0.17/orcus/dom_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/env.hpp"
  #include "/usr/include/liborcus-0.17/orcus/exception.hpp"
  #include "/usr/include/liborcus-0.17/orcus/format_detection.hpp"
  #include "/usr/include/liborcus-0.17/orcus/global.hpp"
  #include "/usr/include/liborcus-0.17/orcus/info.hpp"
  #include "/usr/include/liborcus-0.17/orcus/interface.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_document_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_global.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_parser_thread.hpp"
  #include "/usr/include/liborcus-0.17/orcus/json_structure_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/measurement.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_csv.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_gnumeric.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_import_ods.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_import_xlsx.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_json.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_ods.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_xls_xml.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_xlsx.hpp"
  #include "/usr/include/liborcus-0.17/orcus/orcus_xml.hpp"
  #include "/usr/include/liborcus-0.17/orcus/parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/parser_global.hpp"
  #include "/usr/include/liborcus-0.17/orcus/sax_ns_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/sax_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/sax_parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/sax_token_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/sax_token_parser_thread.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/auto_filter.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/config.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/document.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/export_interface.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/factory.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface_pivot.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface_view.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/pivot.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/shared_strings.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/sheet.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/styles.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/types.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/view.hpp"
  #include "/usr/include/liborcus-0.17/orcus/spreadsheet/view_types.hpp"
  #include "/usr/include/liborcus-0.17/orcus/stream.hpp"
  #include "/usr/include/liborcus-0.17/orcus/string_pool.hpp"
  #include "/usr/include/liborcus-0.17/orcus/threaded_json_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/threaded_sax_token_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/tokens.hpp"
  #include "/usr/include/liborcus-0.17/orcus/types.hpp"
  #include "/usr/include/liborcus-0.17/orcus/xml_namespace.hpp"
  #include "/usr/include/liborcus-0.17/orcus/xml_structure_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/xml_writer.hpp"
  #include "/usr/include/liborcus-0.17/orcus/yaml_document_tree.hpp"
  #include "/usr/include/liborcus-0.17/orcus/yaml_parser.hpp"
  #include "/usr/include/liborcus-0.17/orcus/yaml_parser_base.hpp"
  #include "/usr/include/liborcus-0.17/orcus/zip_archive.hpp"
  #include "/usr/include/liborcus-0.17/orcus/zip_archive_stream.hpp"

  // add namespaces
  namespace ixion{typedef int tmp_add_type_1;}
  ixion::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace orcus{typedef int tmp_add_type_2;}
  orcus::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace orcus{namespace css{typedef int tmp_add_type_3;}}
  orcus::css::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace orcus{namespace csv{typedef int tmp_add_type_4;}}
  orcus::csv::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace orcus{namespace detail{typedef int tmp_add_type_5;}}
  orcus::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace orcus{namespace detail{namespace thread{typedef int tmp_add_type_6;}}}
  orcus::detail::thread::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace orcus{namespace dom{typedef int tmp_add_type_7;}}
  orcus::dom::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace orcus{namespace iface{typedef int tmp_add_type_8;}}
  orcus::iface::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace orcus{namespace json{typedef int tmp_add_type_9;}}
  orcus::json::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace orcus{namespace json{namespace detail{typedef int tmp_add_type_10;}}}
  orcus::json::detail::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace orcus{namespace json{namespace detail{namespace init{typedef int tmp_add_type_11;}}}}
  orcus::json::detail::init::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace orcus{namespace sax{typedef int tmp_add_type_12;}}
  orcus::sax::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace orcus{namespace spreadsheet{typedef int tmp_add_type_13;}}
  orcus::spreadsheet::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace orcus{namespace spreadsheet{namespace detail{typedef int tmp_add_type_14;}}}
  orcus::spreadsheet::detail::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace orcus{namespace spreadsheet{namespace iface{typedef int tmp_add_type_15;}}}
  orcus::spreadsheet::iface::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace orcus{namespace __sax{typedef int tmp_add_type_16;}}
  orcus::__sax::tmp_add_type_16 tmp_add_func_16(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/1QhtcPYAlh/dump1.h"  -I/usr/include/liborcus-0.17 -I/usr/include/libixion-0.17

In file included from /usr/include/libixion-0.17/ixion/formula_tokens.hpp:14,
                 from /usr/include/liborcus-0.17/orcus/spreadsheet/sheet.hpp:16,
                 from /tmp/1QhtcPYAlh/dump1.h:63:
/usr/include/libixion-0.17/ixion/formula_tokens_fwd.hpp:11:10: fatal error: boost/intrusive_ptr.hpp: No such file or directory
   11 | #include <boost/intrusive_ptr.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

