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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.