Temporary header file '/tmp/V9rG0eo7uZ/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/arm-linux-gnueabihf/mongo/config.h"
  #include "/usr/include/arm-linux-gnueabihf/mongo/version.h"
  #include "/usr/include/mongo/base/data_cursor.h"
  #include "/usr/include/mongo/base/data_view.h"
  #include "/usr/include/mongo/base/disallow_copying.h"
  #include "/usr/include/mongo/base/encoded_value_storage.h"
  #include "/usr/include/mongo/base/error_codes.h"
  #include "/usr/include/mongo/base/parse_number.h"
  #include "/usr/include/mongo/base/status-inl.h"
  #include "/usr/include/mongo/base/status.h"
  #include "/usr/include/mongo/base/status_with.h"
  #include "/usr/include/mongo/base/string_data-inl.h"
  #include "/usr/include/mongo/base/string_data.h"
  #include "/usr/include/mongo/bson/bson-inl.h"
  #include "/usr/include/mongo/bson/bson.h"
  #include "/usr/include/mongo/bson/bson_db.h"
  #include "/usr/include/mongo/bson/bson_field.h"
  #include "/usr/include/mongo/bson/bson_validate.h"
  #include "/usr/include/mongo/bson/bsonelement.h"
  #include "/usr/include/mongo/bson/bsonmisc.h"
  #include "/usr/include/mongo/bson/bsonobj.h"
  #include "/usr/include/mongo/bson/bsonobjbuilder.h"
  #include "/usr/include/mongo/bson/bsonobjiterator.h"
  #include "/usr/include/mongo/bson/bsontypes.h"
  #include "/usr/include/mongo/bson/inline_decls.h"
  #include "/usr/include/mongo/bson/oid.h"
  #include "/usr/include/mongo/bson/ordering.h"
  #include "/usr/include/mongo/bson/timestamp.h"
  #include "/usr/include/mongo/bson/util/builder.h"
  #include "/usr/include/mongo/client/autolib.h"
  #include "/usr/include/mongo/client/bulk_operation_builder.h"
  #include "/usr/include/mongo/client/bulk_update_builder.h"
  #include "/usr/include/mongo/client/bulk_upsert_builder.h"
  #include "/usr/include/mongo/client/dbclient.h"
  #include "/usr/include/mongo/client/dbclient_rs.h"
  #include "/usr/include/mongo/client/dbclientcursor.h"
  #include "/usr/include/mongo/client/dbclientinterface.h"
  #include "/usr/include/mongo/client/exceptions.h"
  #include "/usr/include/mongo/client/export_macros.h"
  #include "/usr/include/mongo/client/gridfs.h"
  #include "/usr/include/mongo/client/index_spec.h"
  #include "/usr/include/mongo/client/init.h"
  #include "/usr/include/mongo/client/options.h"
  #include "/usr/include/mongo/client/redef_macros.h"
  #include "/usr/include/mongo/client/sasl_client_authenticate.h"
  #include "/usr/include/mongo/client/undef_macros.h"
  #include "/usr/include/mongo/client/write_concern.h"
  #include "/usr/include/mongo/client/write_options.h"
  #include "/usr/include/mongo/client/write_result.h"
  #include "/usr/include/mongo/db/jsobj.h"
  #include "/usr/include/mongo/db/json.h"
  #include "/usr/include/mongo/geo/boundingbox.h"
  #include "/usr/include/mongo/geo/constants.h"
  #include "/usr/include/mongo/geo/coordinates.h"
  #include "/usr/include/mongo/geo/coordinates2d.h"
  #include "/usr/include/mongo/geo/coordinates2dgeographic.h"
  #include "/usr/include/mongo/geo/geometry.h"
  #include "/usr/include/mongo/geo/geometrycollection.h"
  #include "/usr/include/mongo/geo/geoobj.h"
  #include "/usr/include/mongo/geo/interface.h"
  #include "/usr/include/mongo/geo/linestring.h"
  #include "/usr/include/mongo/geo/multilinestring.h"
  #include "/usr/include/mongo/geo/multipoint.h"
  #include "/usr/include/mongo/geo/multipolygon.h"
  #include "/usr/include/mongo/geo/namespaces.h"
  #include "/usr/include/mongo/geo/parser-impl.h"
  #include "/usr/include/mongo/geo/parser.h"
  #include "/usr/include/mongo/geo/point.h"
  #include "/usr/include/mongo/geo/polygon.h"
  #include "/usr/include/mongo/geo/queryutils.h"
  #include "/usr/include/mongo/logger/appender.h"
  #include "/usr/include/mongo/logger/component_message_log_domain.h"
  #include "/usr/include/mongo/logger/labeled_level.h"
  #include "/usr/include/mongo/logger/log_component.h"
  #include "/usr/include/mongo/logger/log_component_settings.h"
  #include "/usr/include/mongo/logger/log_domain.h"
  #include "/usr/include/mongo/logger/log_manager.h"
  #include "/usr/include/mongo/logger/log_severity-inl.h"
  #include "/usr/include/mongo/logger/log_severity.h"
  #include "/usr/include/mongo/logger/logger.h"
  #include "/usr/include/mongo/logger/logstream_builder.h"
  #include "/usr/include/mongo/logger/message_event.h"
  #include "/usr/include/mongo/logger/message_log_domain.h"
  #include "/usr/include/mongo/platform/atomic_intrinsics.h"
  #include "/usr/include/mongo/platform/atomic_intrinsics_gcc_atomic.h"
  #include "/usr/include/mongo/platform/atomic_intrinsics_gcc_intel.h"
  #include "/usr/include/mongo/platform/atomic_intrinsics_gcc_sync.h"
  #include "/usr/include/mongo/platform/atomic_intrinsics_win32.h"
  #include "/usr/include/mongo/platform/atomic_word.h"
  #include "/usr/include/mongo/platform/atomic_word_cxx11.h"
  #include "/usr/include/mongo/platform/atomic_word_intrinsics.h"
  #include "/usr/include/mongo/platform/compiler.h"
  #include "/usr/include/mongo/platform/compiler_gcc.h"
  #include "/usr/include/mongo/platform/compiler_msvc.h"
  #include "/usr/include/mongo/platform/cstdint.h"
  #include "/usr/include/mongo/platform/endian.h"
  #include "/usr/include/mongo/platform/float_utils.h"
  #include "/usr/include/mongo/platform/hash_namespace.h"
  #include "/usr/include/mongo/platform/strnlen.h"
  #include "/usr/include/mongo/platform/unordered_map.h"
  #include "/usr/include/mongo/platform/windows_basic.h"
  #include "/usr/include/mongo/stdx/functional.h"
  #include "/usr/include/mongo/util/assert_util.h"
  #include "/usr/include/mongo/util/mongoutils/str.h"
  #include "/usr/include/mongo/util/net/hostandport.h"
  #include "/usr/include/mongo/util/net/message.h"
  #include "/usr/include/mongo/util/net/message_port.h"
  #include "/usr/include/mongo/util/net/operation.h"
  #include "/usr/include/mongo/util/net/sock.h"
  #include "/usr/include/mongo/util/shared_buffer.h"
  #include "/usr/include/mongo/util/time_support.h"

  // add namespaces
  namespace mongo{typedef int tmp_add_type_1;}
  mongo::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace mongo{namespace client{typedef int tmp_add_type_2;}}
  mongo::client::tmp_add_type_2 tmp_add_func_2(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/V9rG0eo7uZ/dump1.h"  -I/usr/include/mongo/platform

In file included from /usr/include/mongo/base/data_view.h:22,
                 from /usr/include/mongo/base/data_cursor.h:21,
                 from /tmp/V9rG0eo7uZ/dump1.h:14:
/usr/include/mongo/platform/endian.h:22:10: fatal error: boost/static_assert.hpp: No such file or directory
   22 | #include <boost/static_assert.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

