Temporary header file '/tmp/YfL6DR8xE4/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/dnscore/acl-config.h" #include "/usr/include/dnscore/acl.h" #include "/usr/include/dnscore/alarm.h" #include "/usr/include/dnscore/allocator.h" #include "/usr/include/dnscore/async.h" #include "/usr/include/dnscore/base16.h" #include "/usr/include/dnscore/base32.h" #include "/usr/include/dnscore/base32hex.h" #include "/usr/include/dnscore/base64.h" #include "/usr/include/dnscore/basic-priority-queue.h" #include "/usr/include/dnscore/buffer_input_stream.h" #include "/usr/include/dnscore/buffer_output_stream.h" #include "/usr/include/dnscore/buffered-file.h" #include "/usr/include/dnscore/bytearray_input_stream.h" #include "/usr/include/dnscore/bytearray_output_stream.h" #include "/usr/include/dnscore/bytezarray_output_stream.h" #include "/usr/include/dnscore/checked_output_stream.h" #include "/usr/include/dnscore/chroot.h" #include "/usr/include/dnscore/circular-file.h" #include "/usr/include/dnscore/clone_input_output_stream.h" #include "/usr/include/dnscore/cmdline.h" #include "/usr/include/dnscore/concat_input_stream.h" #include "/usr/include/dnscore/config-cmdline.h" #include "/usr/include/dnscore/config_file_reader.h" #include "/usr/include/dnscore/config_settings.h" #include "/usr/include/dnscore/counter_output_stream.h" #include "/usr/include/dnscore/ctrl-rfc.h" #include "/usr/include/dnscore/debug_config.h" #include "/usr/include/dnscore/digest.h" #include "/usr/include/dnscore/dns-udp.h" #include "/usr/include/dnscore/dns_resource_record.h" #include "/usr/include/dnscore/dnscore-config-features.h" #include "/usr/include/dnscore/dnscore-release-date.h" #include "/usr/include/dnscore/dnscore.h" #include "/usr/include/dnscore/dnsformat.h" #include "/usr/include/dnscore/dnskey-keyring.h" #include "/usr/include/dnscore/dnskey-signature.h" #include "/usr/include/dnscore/dnskey.h" #include "/usr/include/dnscore/dnskey_dsa.h" #include "/usr/include/dnscore/dnskey_ecdsa.h" #include "/usr/include/dnscore/dnskey_eddsa.h" #include "/usr/include/dnscore/dnskey_rsa.h" #include "/usr/include/dnscore/dnsname.h" #include "/usr/include/dnscore/dnsname_set.h" #include "/usr/include/dnscore/dnssec_errors.h" #include "/usr/include/dnscore/empty-input-stream.h" #include "/usr/include/dnscore/error_state.h" #include "/usr/include/dnscore/fdtools.h" #include "/usr/include/dnscore/file-pool.h" #include "/usr/include/dnscore/file.h" #include "/usr/include/dnscore/file_input_stream.h" #include "/usr/include/dnscore/file_output_stream.h" #include "/usr/include/dnscore/filesystem-file.h" #include "/usr/include/dnscore/fingerprint.h" #include "/usr/include/dnscore/format.h" #include "/usr/include/dnscore/hash.h" #include "/usr/include/dnscore/hmac.h" #include "/usr/include/dnscore/host_address.h" #include "/usr/include/dnscore/hsdllist.h" #include "/usr/include/dnscore/identity.h" #include "/usr/include/dnscore/input_stream.h" #include "/usr/include/dnscore/io_stream.h" #include "/usr/include/dnscore/json.h" #include "/usr/include/dnscore/limited_input_stream.h" #include "/usr/include/dnscore/limiter.h" #include "/usr/include/dnscore/list-dl.h" #include "/usr/include/dnscore/list-sl-debug.h" #include "/usr/include/dnscore/list-sl.h" #include "/usr/include/dnscore/logger-output-stream.h" #include "/usr/include/dnscore/logger.h" #include "/usr/include/dnscore/logger_channel_file.h" #include "/usr/include/dnscore/logger_channel_pipe.h" #include "/usr/include/dnscore/logger_channel_stream.h" #include "/usr/include/dnscore/logger_channel_syslog.h" #include "/usr/include/dnscore/logger_handle.h" #include "/usr/include/dnscore/mapped-file.h" #include "/usr/include/dnscore/message-buffer.h" #include "/usr/include/dnscore/message-viewer.h" #include "/usr/include/dnscore/message.h" #include "/usr/include/dnscore/message_dnsupdate.h" #include "/usr/include/dnscore/message_verify_rrsig.h" #include "/usr/include/dnscore/mt_output_stream.h" #include "/usr/include/dnscore/mutex.h" #include "/usr/include/dnscore/network.h" #include "/usr/include/dnscore/nsec3-hash.h" #include "/usr/include/dnscore/nsid.h" #include "/usr/include/dnscore/openssl.h" #include "/usr/include/dnscore/output_stream.h" #include "/usr/include/dnscore/pace.h" #include "/usr/include/dnscore/packet_reader.h" #include "/usr/include/dnscore/packet_writer.h" #include "/usr/include/dnscore/parser.h" #include "/usr/include/dnscore/parsing.h" #include "/usr/include/dnscore/pid.h" #include "/usr/include/dnscore/pipe_stream.h" #include "/usr/include/dnscore/pool.h" #include "/usr/include/dnscore/popen-output-stream.h" #include "/usr/include/dnscore/print_stream.h" #include "/usr/include/dnscore/process.h" #include "/usr/include/dnscore/ptr_set.h" #include "/usr/include/dnscore/ptr_set_debug.h" #include "/usr/include/dnscore/ptr_vector.h" #include "/usr/include/dnscore/queue-sl.h" #include "/usr/include/dnscore/random.h" #include "/usr/include/dnscore/rc.h" #include "/usr/include/dnscore/rewind-input-stream.h" #include "/usr/include/dnscore/rfc.h" #include "/usr/include/dnscore/serial.h" #include "/usr/include/dnscore/server-setup.h" #include "/usr/include/dnscore/service.h" #include "/usr/include/dnscore/shared-circular-buffer.h" #include "/usr/include/dnscore/shared-heap-bytearray-output-stream.h" #include "/usr/include/dnscore/shared-heap.h" #include "/usr/include/dnscore/signals.h" #include "/usr/include/dnscore/simple-http-server.h" #include "/usr/include/dnscore/socket-server.h" #include "/usr/include/dnscore/string_set.h" #include "/usr/include/dnscore/sys_error.h" #include "/usr/include/dnscore/sys_get_cpu_count.h" #include "/usr/include/dnscore/sys_types.h" #include "/usr/include/dnscore/tcp_io_stream.h" #include "/usr/include/dnscore/tcp_manager.h" #include "/usr/include/dnscore/thread-tag.h" #include "/usr/include/dnscore/thread.h" #include "/usr/include/dnscore/thread_pool.h" #include "/usr/include/dnscore/threaded-qsl-cw.h" #include "/usr/include/dnscore/threaded_dll_cw.h" #include "/usr/include/dnscore/threaded_nb_mm.h" #include "/usr/include/dnscore/threaded_nbrb.h" #include "/usr/include/dnscore/threaded_queue.h" #include "/usr/include/dnscore/threaded_queue_slg.h" #include "/usr/include/dnscore/threaded_ringbuffer.h" #include "/usr/include/dnscore/threaded_ringbuffer_cw.h" #include "/usr/include/dnscore/threaded_ringlist.h" #include "/usr/include/dnscore/timeformat.h" #include "/usr/include/dnscore/timems.h" #include "/usr/include/dnscore/tsig.h" #include "/usr/include/dnscore/typebitmap.h" #include "/usr/include/dnscore/u32_set.h" #include "/usr/include/dnscore/u64_set.h" #include "/usr/include/dnscore/u64_set_debug.h" #include "/usr/include/dnscore/xfr_input_stream.h" #include "/usr/include/dnscore/zalloc.h" #include "/usr/include/dnscore/zone_reader.h" #include "/usr/include/dnscore/zone_reader_axfr.h" #include "/usr/include/dnscore/zone_reader_text.h" #include "/usr/include/dnscore/zonefile_reader.h" #include "/usr/include/dnsdb/avl.h" #include "/usr/include/dnsdb/btree.h" #include "/usr/include/dnsdb/chain-replay.h" #include "/usr/include/dnsdb/dictionary-node.h" #include "/usr/include/dnsdb/dictionary.h" #include "/usr/include/dnsdb/dnsrdata.h" #include "/usr/include/dnsdb/dnssec-keystore.h" #include "/usr/include/dnsdb/dnssec.h" #include "/usr/include/dnsdb/dnssec_config.h" #include "/usr/include/dnsdb/dynupdate-diff.h" #include "/usr/include/dnsdb/dynupdate-message.h" #include "/usr/include/dnsdb/dynupdate.h" #include "/usr/include/dnsdb/htable.h" #include "/usr/include/dnsdb/htbt.h" #include "/usr/include/dnsdb/journal-cjf-common.h" #include "/usr/include/dnsdb/journal-cjf-idxt.h" #include "/usr/include/dnsdb/journal-cjf-page-cache.h" #include "/usr/include/dnsdb/journal-cjf-page-output-stream.h" #include "/usr/include/dnsdb/journal-cjf-page.h" #include "/usr/include/dnsdb/journal-cjf.h" #include "/usr/include/dnsdb/journal-jnl.h" #include "/usr/include/dnsdb/journal.h" #include "/usr/include/dnsdb/journal_ix.h" #include "/usr/include/dnsdb/nsec-chain-replay.h" #include "/usr/include/dnsdb/nsec.h" #include "/usr/include/dnsdb/nsec3-chain-replay.h" #include "/usr/include/dnsdb/nsec3-forall-label.h" #include "/usr/include/dnsdb/nsec3.h" #include "/usr/include/dnsdb/nsec3_collection.h" #include "/usr/include/dnsdb/nsec3_item.h" #include "/usr/include/dnsdb/nsec3_load.h" #include "/usr/include/dnsdb/nsec3_name_error.h" #include "/usr/include/dnsdb/nsec3_nodata_error.h" #include "/usr/include/dnsdb/nsec3_owner.h" #include "/usr/include/dnsdb/nsec3_types.h" #include "/usr/include/dnsdb/nsec3_zone.h" #include "/usr/include/dnsdb/nsec_collection.h" #include "/usr/include/dnsdb/nsec_common.h" #include "/usr/include/dnsdb/rrsig.h" #include "/usr/include/dnsdb/xfr_copy.h" #include "/usr/include/dnsdb/zdb-config-features.h" #include "/usr/include/dnsdb/zdb-lock.h" #include "/usr/include/dnsdb/zdb-packed-ttlrdata.h" #include "/usr/include/dnsdb/zdb-zone-answer-axfr.h" #include "/usr/include/dnsdb/zdb-zone-answer-ixfr.h" #include "/usr/include/dnsdb/zdb-zone-arc.h" #include "/usr/include/dnsdb/zdb-zone-dnssec.h" #include "/usr/include/dnsdb/zdb-zone-find.h" #include "/usr/include/dnsdb/zdb-zone-garbage.h" #include "/usr/include/dnsdb/zdb-zone-journal.h" #include "/usr/include/dnsdb/zdb-zone-lock-monitor.h" #include "/usr/include/dnsdb/zdb-zone-lock.h" #include "/usr/include/dnsdb/zdb-zone-maintenance.h" #include "/usr/include/dnsdb/zdb-zone-path-provider.h" #include "/usr/include/dnsdb/zdb-zone-reader-filter.h" #include "/usr/include/dnsdb/zdb.h" #include "/usr/include/dnsdb/zdb_cache.h" #include "/usr/include/dnsdb/zdb_config.h" #include "/usr/include/dnsdb/zdb_error.h" #include "/usr/include/dnsdb/zdb_icmtl.h" #include "/usr/include/dnsdb/zdb_record.h" #include "/usr/include/dnsdb/zdb_rr_label.h" #include "/usr/include/dnsdb/zdb_sanitize.h" #include "/usr/include/dnsdb/zdb_types.h" #include "/usr/include/dnsdb/zdb_utils.h" #include "/usr/include/dnsdb/zdb_zone.h" #include "/usr/include/dnsdb/zdb_zone_axfr_input_stream.h" #include "/usr/include/dnsdb/zdb_zone_label.h" #include "/usr/include/dnsdb/zdb_zone_label_iterator.h" #include "/usr/include/dnsdb/zdb_zone_label_iterator_ex.h" #include "/usr/include/dnsdb/zdb_zone_load.h" #include "/usr/include/dnsdb/zdb_zone_process.h" #include "/usr/include/dnsdb/zdb_zone_write.h" #include "/usr/include/dnslg/config-load.h" #include "/usr/include/dnslg/config-resolver.h" #include "/usr/include/dnslg/dns.h" #include "/usr/include/dnslg/dnslg-config-features.h" #include "/usr/include/dnslg/resolv-conf.h" #include "/usr/include/dnslg/resolv.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/YfL6DR8xE4/dump1.h" In file included from /usr/include/dnscore/ptr_vector.h:53, from /usr/include/dnscore/acl.h:45, from /usr/include/dnscore/acl-config.h:44, from /tmp/YfL6DR8xE4/dump1.h:12: /usr/include/dnscore/sys_types.h:48:2: error: #error "C++ compiler mode not supported" 48 | #error "C++ compiler mode not supported" | ^~~~~ In file included from /usr/include/dnscore/dnskey.h:49, from /usr/include/dnscore/tsig.h:48, from /usr/include/dnscore/message.h:64, from /usr/include/dnscore/acl.h:46: /usr/include/dnscore/digest.h:52:10: fatal error: openssl/engine.h: No such file or directory 52 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.