Temporary header file '/tmp/WAqQTsgb_K/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/syslog-ng/ack-tracker/ack_tracker.h"
  #include "/usr/include/syslog-ng/ack-tracker/ack_tracker_factory.h"
  #include "/usr/include/syslog-ng/ack-tracker/ack_tracker_types.h"
  #include "/usr/include/syslog-ng/ack-tracker/batched_ack_tracker.h"
  #include "/usr/include/syslog-ng/ack-tracker/bookmark.h"
  #include "/usr/include/syslog-ng/ack-tracker/consecutive_ack_record_container.h"
  #include "/usr/include/syslog-ng/ack-tracker/consecutive_ack_tracker.h"
  #include "/usr/include/syslog-ng/ack-tracker/instant_ack_tracker.h"
  #include "/usr/include/syslog-ng/afinter.h"
  #include "/usr/include/syslog-ng/alarms.h"
  #include "/usr/include/syslog-ng/apphook.h"
  #include "/usr/include/syslog-ng/atomic-gssize.h"
  #include "/usr/include/syslog-ng/atomic.h"
  #include "/usr/include/syslog-ng/block-ref-parser.h"
  #include "/usr/include/syslog-ng/cache.h"
  #include "/usr/include/syslog-ng/cfg-args.h"
  #include "/usr/include/syslog-ng/cfg-block-generator.h"
  #include "/usr/include/syslog-ng/cfg-block.h"
  #include "/usr/include/syslog-ng/cfg-grammar-internal.h"
  #include "/usr/include/syslog-ng/cfg-grammar.h"
  #include "/usr/include/syslog-ng/cfg-lexer-subst.h"
  #include "/usr/include/syslog-ng/cfg-lexer.h"
  #include "/usr/include/syslog-ng/cfg-parser.h"
  #include "/usr/include/syslog-ng/cfg-path.h"
  #include "/usr/include/syslog-ng/cfg-tree.h"
  #include "/usr/include/syslog-ng/cfg-walker.h"
  #include "/usr/include/syslog-ng/cfg.h"
  #include "/usr/include/syslog-ng/children.h"
  #include "/usr/include/syslog-ng/compat/compat.h"
  #include "/usr/include/syslog-ng/compat/getent-generic.h"
  #include "/usr/include/syslog-ng/compat/getent-openbsd.h"
  #include "/usr/include/syslog-ng/compat/getent-sun.h"
  #include "/usr/include/syslog-ng/compat/getent.h"
  #include "/usr/include/syslog-ng/compat/getutent.h"
  #include "/usr/include/syslog-ng/compat/glib.h"
  #include "/usr/include/syslog-ng/compat/lfs.h"
  #include "/usr/include/syslog-ng/compat/openssl_support.h"
  #include "/usr/include/syslog-ng/compat/pcre.h"
  #include "/usr/include/syslog-ng/compat/pio.h"
  #include "/usr/include/syslog-ng/compat/socket.h"
  #include "/usr/include/syslog-ng/compat/string.h"
  #include "/usr/include/syslog-ng/compat/time.h"
  #include "/usr/include/syslog-ng/compat/un.h"
  #include "/usr/include/syslog-ng/control/control-command-thread.h"
  #include "/usr/include/syslog-ng/control/control-commands.h"
  #include "/usr/include/syslog-ng/control/control-connection.h"
  #include "/usr/include/syslog-ng/control/control-main.h"
  #include "/usr/include/syslog-ng/control/control-server-unix.h"
  #include "/usr/include/syslog-ng/control/control-server.h"
  #include "/usr/include/syslog-ng/control/control.h"
  #include "/usr/include/syslog-ng/crypto.h"
  #include "/usr/include/syslog-ng/debugger/debugger-main.h"
  #include "/usr/include/syslog-ng/debugger/debugger.h"
  #include "/usr/include/syslog-ng/debugger/tracer.h"
  #include "/usr/include/syslog-ng/dnscache.h"
  #include "/usr/include/syslog-ng/driver.h"
  #include "/usr/include/syslog-ng/dynamic-window-pool.h"
  #include "/usr/include/syslog-ng/dynamic-window.h"
  #include "/usr/include/syslog-ng/evtlog.h"
  #include "/usr/include/syslog-ng/evtmaps.h"
  #include "/usr/include/syslog-ng/fdhelpers.h"
  #include "/usr/include/syslog-ng/file-perms.h"
  #include "/usr/include/syslog-ng/filter/filter-call.h"
  #include "/usr/include/syslog-ng/filter/filter-cmp.h"
  #include "/usr/include/syslog-ng/filter/filter-expr-parser.h"
  #include "/usr/include/syslog-ng/filter/filter-expr.h"
  #include "/usr/include/syslog-ng/filter/filter-in-list.h"
  #include "/usr/include/syslog-ng/filter/filter-netmask.h"
  #include "/usr/include/syslog-ng/filter/filter-netmask6.h"
  #include "/usr/include/syslog-ng/filter/filter-op.h"
  #include "/usr/include/syslog-ng/filter/filter-pipe.h"
  #include "/usr/include/syslog-ng/filter/filter-pri.h"
  #include "/usr/include/syslog-ng/filter/filter-re.h"
  #include "/usr/include/syslog-ng/filter/filter-tags.h"
  #include "/usr/include/syslog-ng/find-crlf.h"
  #include "/usr/include/syslog-ng/generic-number.h"
  #include "/usr/include/syslog-ng/gprocess.h"
  #include "/usr/include/syslog-ng/gsockaddr.h"
  #include "/usr/include/syslog-ng/gsocket.h"
  #include "/usr/include/syslog-ng/host-id.h"
  #include "/usr/include/syslog-ng/host-resolve.h"
  #include "/usr/include/syslog-ng/hostname.h"
  #include "/usr/include/syslog-ng/list-adt.h"
  #include "/usr/include/syslog-ng/loggen_helper.h"
  #include "/usr/include/syslog-ng/loggen_plugin.h"
  #include "/usr/include/syslog-ng/logmatcher.h"
  #include "/usr/include/syslog-ng/logmpx.h"
  #include "/usr/include/syslog-ng/logmsg/gsockaddr-serialize.h"
  #include "/usr/include/syslog-ng/logmsg/logmsg-serialize-fixup.h"
  #include "/usr/include/syslog-ng/logmsg/logmsg-serialize.h"
  #include "/usr/include/syslog-ng/logmsg/logmsg.h"
  #include "/usr/include/syslog-ng/logmsg/nvhandle-descriptors.h"
  #include "/usr/include/syslog-ng/logmsg/nvtable-serialize-endianutils.h"
  #include "/usr/include/syslog-ng/logmsg/nvtable-serialize-legacy.h"
  #include "/usr/include/syslog-ng/logmsg/nvtable-serialize.h"
  #include "/usr/include/syslog-ng/logmsg/nvtable.h"
  #include "/usr/include/syslog-ng/logmsg/serialization.h"
  #include "/usr/include/syslog-ng/logmsg/tags-serialize.h"
  #include "/usr/include/syslog-ng/logmsg/tags.h"
  #include "/usr/include/syslog-ng/logmsg/timestamp-serialize.h"
  #include "/usr/include/syslog-ng/logmsg/type-hinting.h"
  #include "/usr/include/syslog-ng/logpipe.h"
  #include "/usr/include/syslog-ng/logproto/logproto-buffered-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-builtins.h"
  #include "/usr/include/syslog-ng/logproto/logproto-client.h"
  #include "/usr/include/syslog-ng/logproto/logproto-dgram-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-framed-client.h"
  #include "/usr/include/syslog-ng/logproto/logproto-framed-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-indented-multiline-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-multiline-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-proxied-text-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-record-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-regexp-multiline-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto-text-client.h"
  #include "/usr/include/syslog-ng/logproto/logproto-text-server.h"
  #include "/usr/include/syslog-ng/logproto/logproto.h"
  #include "/usr/include/syslog-ng/logqueue-fifo.h"
  #include "/usr/include/syslog-ng/logqueue.h"
  #include "/usr/include/syslog-ng/logreader.h"
  #include "/usr/include/syslog-ng/logsource.h"
  #include "/usr/include/syslog-ng/logthrdest/logthrdestdrv.h"
  #include "/usr/include/syslog-ng/logthrsource/logthrfetcherdrv.h"
  #include "/usr/include/syslog-ng/logthrsource/logthrsourcedrv.h"
  #include "/usr/include/syslog-ng/logwriter.h"
  #include "/usr/include/syslog-ng/mainloop-call.h"
  #include "/usr/include/syslog-ng/mainloop-control.h"
  #include "/usr/include/syslog-ng/mainloop-io-worker.h"
  #include "/usr/include/syslog-ng/mainloop-threaded-worker.h"
  #include "/usr/include/syslog-ng/mainloop-worker.h"
  #include "/usr/include/syslog-ng/mainloop.h"
  #include "/usr/include/syslog-ng/memtrace.h"
  #include "/usr/include/syslog-ng/messages.h"
  #include "/usr/include/syslog-ng/misc.h"
  #include "/usr/include/syslog-ng/ml-batched-timer.h"
  #include "/usr/include/syslog-ng/module-config.h"
  #include "/usr/include/syslog-ng/modules/http/http-signals.h"
  #include "/usr/include/syslog-ng/msg-format.h"
  #include "/usr/include/syslog-ng/msg-stats.h"
  #include "/usr/include/syslog-ng/nondumpable-allocator.h"
  #include "/usr/include/syslog-ng/parse-number.h"
  #include "/usr/include/syslog-ng/parser/parser-expr-parser.h"
  #include "/usr/include/syslog-ng/parser/parser-expr.h"
  #include "/usr/include/syslog-ng/pathutils.h"
  #include "/usr/include/syslog-ng/pe-versioning.h"
  #include "/usr/include/syslog-ng/persist-state.h"
  #include "/usr/include/syslog-ng/persistable-state-header.h"
  #include "/usr/include/syslog-ng/persistable-state-presenter.h"
  #include "/usr/include/syslog-ng/plugin-types.h"
  #include "/usr/include/syslog-ng/plugin.h"
  #include "/usr/include/syslog-ng/poll-events.h"
  #include "/usr/include/syslog-ng/poll-fd-events.h"
  #include "/usr/include/syslog-ng/pragma-parser.h"
  #include "/usr/include/syslog-ng/presented-persistable-state.h"
  #include "/usr/include/syslog-ng/rcptid.h"
  #include "/usr/include/syslog-ng/reloc.h"
  #include "/usr/include/syslog-ng/resolved-configurable-paths.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-expr-parser.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-expr.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-groupset.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-rename.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set-facility.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set-matches.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set-pri.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set-severity.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set-tag.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-set.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-subst.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-unset-matches.h"
  #include "/usr/include/syslog-ng/rewrite/rewrite-unset.h"
  #include "/usr/include/syslog-ng/ringbuffer.h"
  #include "/usr/include/syslog-ng/run-id.h"
  #include "/usr/include/syslog-ng/scanner/csv-scanner/csv-scanner.h"
  #include "/usr/include/syslog-ng/scanner/kv-scanner/kv-scanner.h"
  #include "/usr/include/syslog-ng/scanner/list-scanner/list-scanner.h"
  #include "/usr/include/syslog-ng/scanner/xml-scanner/xml-scanner.h"
  #include "/usr/include/syslog-ng/scratch-buffers.h"
  #include "/usr/include/syslog-ng/secret-storage.h"
  #include "/usr/include/syslog-ng/seqnum.h"
  #include "/usr/include/syslog-ng/serialize.h"
  #include "/usr/include/syslog-ng/service-management.h"
  #include "/usr/include/syslog-ng/signal-handler.h"
  #include "/usr/include/syslog-ng/signal-slot-connector/signal-slot-connector.h"
  #include "/usr/include/syslog-ng/stats/aggregator/stats-aggregator-registry.h"
  #include "/usr/include/syslog-ng/stats/aggregator/stats-aggregator.h"
  #include "/usr/include/syslog-ng/stats/stats-cluster-logpipe.h"
  #include "/usr/include/syslog-ng/stats/stats-cluster-single.h"
  #include "/usr/include/syslog-ng/stats/stats-cluster.h"
  #include "/usr/include/syslog-ng/stats/stats-control.h"
  #include "/usr/include/syslog-ng/stats/stats-counter.h"
  #include "/usr/include/syslog-ng/stats/stats-csv.h"
  #include "/usr/include/syslog-ng/stats/stats-log.h"
  #include "/usr/include/syslog-ng/stats/stats-query-commands.h"
  #include "/usr/include/syslog-ng/stats/stats-query.h"
  #include "/usr/include/syslog-ng/stats/stats-registry.h"
  #include "/usr/include/syslog-ng/stats/stats.h"
  #include "/usr/include/syslog-ng/str-format.h"
  #include "/usr/include/syslog-ng/str-repr/decode.h"
  #include "/usr/include/syslog-ng/str-repr/encode.h"
  #include "/usr/include/syslog-ng/str-utils.h"
  #include "/usr/include/syslog-ng/string-list.h"
  #include "/usr/include/syslog-ng/syslog-names.h"
  #include "/usr/include/syslog-ng/syslog-ng-config.h"
  #include "/usr/include/syslog-ng/syslog-ng.h"
  #include "/usr/include/syslog-ng/template/common-template-typedefs.h"
  #include "/usr/include/syslog-ng/template/compiler.h"
  #include "/usr/include/syslog-ng/template/escaping.h"
  #include "/usr/include/syslog-ng/template/eval.h"
  #include "/usr/include/syslog-ng/template/function.h"
  #include "/usr/include/syslog-ng/template/macros.h"
  #include "/usr/include/syslog-ng/template/repr.h"
  #include "/usr/include/syslog-ng/template/simple-function.h"
  #include "/usr/include/syslog-ng/template/templates.h"
  #include "/usr/include/syslog-ng/template/user-function.h"
  #include "/usr/include/syslog-ng/thread-utils.h"
  #include "/usr/include/syslog-ng/timeutils/cache.h"
  #include "/usr/include/syslog-ng/timeutils/conv.h"
  #include "/usr/include/syslog-ng/timeutils/format.h"
  #include "/usr/include/syslog-ng/timeutils/misc.h"
  #include "/usr/include/syslog-ng/timeutils/names.h"
  #include "/usr/include/syslog-ng/timeutils/scan-timestamp.h"
  #include "/usr/include/syslog-ng/timeutils/timeutils.h"
  #include "/usr/include/syslog-ng/timeutils/unixtime.h"
  #include "/usr/include/syslog-ng/timeutils/wallclocktime.h"
  #include "/usr/include/syslog-ng/timeutils/zonecache.h"
  #include "/usr/include/syslog-ng/timeutils/zonedb.h"
  #include "/usr/include/syslog-ng/timeutils/zoneinfo.h"
  #include "/usr/include/syslog-ng/tls-support.h"
  #include "/usr/include/syslog-ng/tlscontext.h"
  #include "/usr/include/syslog-ng/transport/logtransport.h"
  #include "/usr/include/syslog-ng/transport/multitransport.h"
  #include "/usr/include/syslog-ng/transport/transport-aux-data.h"
  #include "/usr/include/syslog-ng/transport/transport-factory-id.h"
  #include "/usr/include/syslog-ng/transport/transport-factory-registry.h"
  #include "/usr/include/syslog-ng/transport/transport-factory-socket.h"
  #include "/usr/include/syslog-ng/transport/transport-factory-tls.h"
  #include "/usr/include/syslog-ng/transport/transport-factory.h"
  #include "/usr/include/syslog-ng/transport/transport-file.h"
  #include "/usr/include/syslog-ng/transport/transport-pipe.h"
  #include "/usr/include/syslog-ng/transport/transport-socket.h"
  #include "/usr/include/syslog-ng/transport/transport-tls.h"
  #include "/usr/include/syslog-ng/transport/transport-udp-socket.h"
  #include "/usr/include/syslog-ng/userdb.h"
  #include "/usr/include/syslog-ng/utf8utils.h"
  #include "/usr/include/syslog-ng/uuid.h"
  #include "/usr/include/syslog-ng/value-pairs/cmdline.h"
  #include "/usr/include/syslog-ng/value-pairs/evttag.h"
  #include "/usr/include/syslog-ng/value-pairs/internals.h"
  #include "/usr/include/syslog-ng/value-pairs/transforms.h"
  #include "/usr/include/syslog-ng/value-pairs/value-pairs.h"
  #include "/usr/include/syslog-ng/versioning.h"
  #include "/usr/include/syslog-ng/window-size-counter.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/WAqQTsgb_K/dump1.h"  -I/usr/include/syslog-ng -I/usr/include/syslog-ng/compat -I/usr/include/glib-2.0

In file included from /usr/include/syslog-ng/syslog-ng.h:35,
                 from /usr/include/syslog-ng/ack-tracker/ack_tracker.h:28,
                 from /tmp/WAqQTsgb_K/dump1.h:12:
/usr/include/syslog-ng/compat/glib.h:47:24: error: missing binary operator before token "("
   47 | #if !GLIB_CHECK_VERSION(2, 54, 0)
      |                        ^
/usr/include/syslog-ng/compat/glib.h:52:24: error: missing binary operator before token "("
   52 | #if !GLIB_CHECK_VERSION(2, 40, 0)
      |                        ^
/usr/include/syslog-ng/compat/glib.h:57:24: error: missing binary operator before token "("
   57 | #if !GLIB_CHECK_VERSION(2, 64, 0)
      |                        ^
In file included from /tmp/WAqQTsgb_K/dump1.h:48:
/usr/include/syslog-ng/compat/openssl_support.h:28:10: fatal error: openssl/ssl.h: No such file or directory
   28 | #include <openssl/ssl.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.

