Temporary header file '/tmp/2M4jVsQa78/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/dds/features.h" #include "/usr/include/dds/config.h" #include "/usr/include/dds/dds.h" #include "/usr/include/dds/ddsc/dds_basic_types.h" #include "/usr/include/dds/ddsc/dds_data_allocator.h" #include "/usr/include/dds/ddsc/dds_internal_api.h" #include "/usr/include/dds/ddsc/dds_loan_api.h" #include "/usr/include/dds/ddsc/dds_opcodes.h" #include "/usr/include/dds/ddsc/dds_public_alloc.h" #include "/usr/include/dds/ddsc/dds_public_error.h" #include "/usr/include/dds/ddsc/dds_public_impl.h" #include "/usr/include/dds/ddsc/dds_public_listener.h" #include "/usr/include/dds/ddsc/dds_public_qos.h" #include "/usr/include/dds/ddsc/dds_public_qosdefs.h" #include "/usr/include/dds/ddsc/dds_public_status.h" #include "/usr/include/dds/ddsc/dds_rhc.h" #include "/usr/include/dds/ddsc/dds_statistics.h" #include "/usr/include/dds/ddsi/ddsi_acknack.h" #include "/usr/include/dds/ddsi/ddsi_builtin_topic_if.h" #include "/usr/include/dds/ddsi/ddsi_cdrstream.h" #include "/usr/include/dds/ddsi/ddsi_cfgelems.h" #include "/usr/include/dds/ddsi/ddsi_cfgunits.h" #include "/usr/include/dds/ddsi/ddsi_config.h" #include "/usr/include/dds/ddsi/ddsi_config_impl.h" #include "/usr/include/dds/ddsi/ddsi_deadline.h" #include "/usr/include/dds/ddsi/ddsi_deliver_locally.h" #include "/usr/include/dds/ddsi/ddsi_domaingv.h" #include "/usr/include/dds/ddsi/ddsi_endpoint.h" #include "/usr/include/dds/ddsi/ddsi_entity.h" #include "/usr/include/dds/ddsi/ddsi_entity_index.h" #include "/usr/include/dds/ddsi/ddsi_entity_match.h" #include "/usr/include/dds/ddsi/ddsi_guid.h" #include "/usr/include/dds/ddsi/ddsi_handshake.h" #include "/usr/include/dds/ddsi/ddsi_iid.h" #include "/usr/include/dds/ddsi/ddsi_ipaddr.h" #include "/usr/include/dds/ddsi/ddsi_keyhash.h" #include "/usr/include/dds/ddsi/ddsi_lifespan.h" #include "/usr/include/dds/ddsi/ddsi_list_genptr.h" #include "/usr/include/dds/ddsi/ddsi_list_tmpl.h" #include "/usr/include/dds/ddsi/ddsi_locator.h" #include "/usr/include/dds/ddsi/ddsi_mcgroup.h" #include "/usr/include/dds/ddsi/ddsi_ownip.h" #include "/usr/include/dds/ddsi/ddsi_participant.h" #include "/usr/include/dds/ddsi/ddsi_plist.h" #include "/usr/include/dds/ddsi/ddsi_plist_generic.h" #include "/usr/include/dds/ddsi/ddsi_pmd.h" #include "/usr/include/dds/ddsi/ddsi_portmapping.h" #include "/usr/include/dds/ddsi/ddsi_proxy_endpoint.h" #include "/usr/include/dds/ddsi/ddsi_proxy_participant.h" #include "/usr/include/dds/ddsi/ddsi_raweth.h" #include "/usr/include/dds/ddsi/ddsi_rhc.h" #include "/usr/include/dds/ddsi/ddsi_security_exchange.h" #include "/usr/include/dds/ddsi/ddsi_security_msg.h" #include "/usr/include/dds/ddsi/ddsi_security_omg.h" #include "/usr/include/dds/ddsi/ddsi_security_util.h" #include "/usr/include/dds/ddsi/ddsi_serdata.h" #include "/usr/include/dds/ddsi/ddsi_serdata_default.h" #include "/usr/include/dds/ddsi/ddsi_serdata_plist.h" #include "/usr/include/dds/ddsi/ddsi_serdata_pserop.h" #include "/usr/include/dds/ddsi/ddsi_sertopic.h" #include "/usr/include/dds/ddsi/ddsi_sertype.h" #include "/usr/include/dds/ddsi/ddsi_shm_transport.h" #include "/usr/include/dds/ddsi/ddsi_ssl.h" #include "/usr/include/dds/ddsi/ddsi_statistics.h" #include "/usr/include/dds/ddsi/ddsi_tcp.h" #include "/usr/include/dds/ddsi/ddsi_threadmon.h" #include "/usr/include/dds/ddsi/ddsi_time.h" #include "/usr/include/dds/ddsi/ddsi_tkmap.h" #include "/usr/include/dds/ddsi/ddsi_topic.h" #include "/usr/include/dds/ddsi/ddsi_tran.h" #include "/usr/include/dds/ddsi/ddsi_typebuilder.h" #include "/usr/include/dds/ddsi/ddsi_typelib.h" #include "/usr/include/dds/ddsi/ddsi_typelookup.h" #include "/usr/include/dds/ddsi/ddsi_typewrap.h" #include "/usr/include/dds/ddsi/ddsi_udp.h" #include "/usr/include/dds/ddsi/ddsi_vendor.h" #include "/usr/include/dds/ddsi/ddsi_vnet.h" #include "/usr/include/dds/ddsi/ddsi_wraddrset.h" #include "/usr/include/dds/ddsi/ddsi_xqos.h" #include "/usr/include/dds/ddsi/ddsi_xt_impl.h" #include "/usr/include/dds/ddsi/ddsi_xt_typeinfo.h" #include "/usr/include/dds/ddsi/ddsi_xt_typelookup.h" #include "/usr/include/dds/ddsi/ddsi_xt_typemap.h" #include "/usr/include/dds/ddsi/q_addrset.h" #include "/usr/include/dds/ddsi/q_bitset.h" #include "/usr/include/dds/ddsi/q_bswap.h" #include "/usr/include/dds/ddsi/q_ddsi_discovery.h" #include "/usr/include/dds/ddsi/q_debmon.h" #include "/usr/include/dds/ddsi/q_feature_check.h" #include "/usr/include/dds/ddsi/q_freelist.h" #include "/usr/include/dds/ddsi/q_gc.h" #include "/usr/include/dds/ddsi/q_hbcontrol.h" #include "/usr/include/dds/ddsi/q_init.h" #include "/usr/include/dds/ddsi/q_inverse_uint32_set.h" #include "/usr/include/dds/ddsi/q_lat_estim.h" #include "/usr/include/dds/ddsi/q_lease.h" #include "/usr/include/dds/ddsi/q_log.h" #include "/usr/include/dds/ddsi/q_misc.h" #include "/usr/include/dds/ddsi/q_pcap.h" #include "/usr/include/dds/ddsi/q_protocol.h" #include "/usr/include/dds/ddsi/q_qosmatch.h" #include "/usr/include/dds/ddsi/q_radmin.h" #include "/usr/include/dds/ddsi/q_receive.h" #include "/usr/include/dds/ddsi/q_rtps.h" #include "/usr/include/dds/ddsi/q_sockwaitset.h" #include "/usr/include/dds/ddsi/q_thread.h" #include "/usr/include/dds/ddsi/q_transmit.h" #include "/usr/include/dds/ddsi/q_unused.h" #include "/usr/include/dds/ddsi/q_whc.h" #include "/usr/include/dds/ddsi/q_xevent.h" #include "/usr/include/dds/ddsi/q_xmsg.h" #include "/usr/include/dds/ddsi/sysdeps.h" #include "/usr/include/dds/ddsrt/align.h" #include "/usr/include/dds/ddsrt/arch.h" #include "/usr/include/dds/ddsrt/atomics/arm.h" #include "/usr/include/dds/ddsrt/atomics/gcc.h" #include "/usr/include/dds/ddsrt/atomics/msvc.h" #include "/usr/include/dds/ddsrt/atomics/sun.h" #include "/usr/include/dds/ddsrt/atomics.h" #include "/usr/include/dds/ddsrt/attributes.h" #include "/usr/include/dds/ddsrt/avl.h" #include "/usr/include/dds/ddsrt/bswap.h" #include "/usr/include/dds/ddsrt/cdtors.h" #include "/usr/include/dds/ddsrt/circlist.h" #include "/usr/include/dds/ddsrt/countargs.h" #include "/usr/include/dds/ddsrt/dynlib.h" #include "/usr/include/dds/ddsrt/endian.h" #include "/usr/include/dds/ddsrt/environ.h" #include "/usr/include/dds/ddsrt/expand_vars.h" #include "/usr/include/dds/ddsrt/fibheap.h" #include "/usr/include/dds/ddsrt/filesystem/posix.h" #include "/usr/include/dds/ddsrt/filesystem/windows.h" #include "/usr/include/dds/ddsrt/filesystem.h" #include "/usr/include/dds/ddsrt/heap.h" #include "/usr/include/dds/ddsrt/hopscotch.h" #include "/usr/include/dds/ddsrt/ifaddrs.h" #include "/usr/include/dds/ddsrt/io.h" #include "/usr/include/dds/ddsrt/iovec.h" #include "/usr/include/dds/ddsrt/log.h" #include "/usr/include/dds/ddsrt/md5.h" #include "/usr/include/dds/ddsrt/mh3.h" #include "/usr/include/dds/ddsrt/misc.h" #include "/usr/include/dds/ddsrt/netstat.h" #include "/usr/include/dds/ddsrt/process.h" #include "/usr/include/dds/ddsrt/random.h" #include "/usr/include/dds/ddsrt/retcode.h" #include "/usr/include/dds/ddsrt/rusage.h" #include "/usr/include/dds/ddsrt/sched.h" #include "/usr/include/dds/ddsrt/sockets/posix.h" #include "/usr/include/dds/ddsrt/sockets/windows.h" #include "/usr/include/dds/ddsrt/sockets.h" #include "/usr/include/dds/ddsrt/static_assert.h" #include "/usr/include/dds/ddsrt/string.h" #include "/usr/include/dds/ddsrt/strtod.h" #include "/usr/include/dds/ddsrt/strtol.h" #include "/usr/include/dds/ddsrt/sync/freertos.h" #include "/usr/include/dds/ddsrt/sync/posix.h" #include "/usr/include/dds/ddsrt/sync/windows.h" #include "/usr/include/dds/ddsrt/sync.h" #include "/usr/include/dds/ddsrt/threads/freertos.h" #include "/usr/include/dds/ddsrt/threads/posix.h" #include "/usr/include/dds/ddsrt/threads/windows.h" #include "/usr/include/dds/ddsrt/threads.h" #include "/usr/include/dds/ddsrt/time/freertos.h" #include "/usr/include/dds/ddsrt/time.h" #include "/usr/include/dds/ddsrt/types/posix.h" #include "/usr/include/dds/ddsrt/types/vxworks.h" #include "/usr/include/dds/ddsrt/types/windows.h" #include "/usr/include/dds/ddsrt/types.h" #include "/usr/include/dds/ddsrt/xmlparser.h" #include "/usr/include/dds/export.h" #include "/usr/include/dds/security/core/dds_security_fsm.h" #include "/usr/include/dds/security/core/dds_security_plugins.h" #include "/usr/include/dds/security/core/dds_security_serialize.h" #include "/usr/include/dds/security/core/dds_security_timed_cb.h" #include "/usr/include/dds/security/core/dds_security_types.h" #include "/usr/include/dds/security/core/dds_security_utils.h" #include "/usr/include/dds/security/core/shared_secret.h" #include "/usr/include/dds/security/dds_security_api.h" #include "/usr/include/dds/security/dds_security_api_access_control.h" #include "/usr/include/dds/security/dds_security_api_authentication.h" #include "/usr/include/dds/security/dds_security_api_cryptography.h" #include "/usr/include/dds/security/dds_security_api_defs.h" #include "/usr/include/dds/security/dds_security_api_err.h" #include "/usr/include/dds/security/dds_security_api_types.h" #include "/usr/include/dds/version.h" #include "/usr/include/ddsc/dds.h" #include "/usr/include/idl/attributes.h" #include "/usr/include/idl/endian.h" #include "/usr/include/idl/export.h" #include "/usr/include/idl/expression.h" #include "/usr/include/idl/file.h" #include "/usr/include/idl/md5.h" #include "/usr/include/idl/misc.h" #include "/usr/include/idl/print.h" #include "/usr/include/idl/processor.h" #include "/usr/include/idl/retcode.h" #include "/usr/include/idl/scope.h" #include "/usr/include/idl/stream.h" #include "/usr/include/idl/string.h" #include "/usr/include/idl/symbol.h" #include "/usr/include/idl/tree.h" #include "/usr/include/idl/version.h" #include "/usr/include/idl/visit.h" #include "/usr/include/idlc/generator.h" #include "/usr/include/idlc/options.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/2M4jVsQa78/dump1.h" -I/usr/include/idl -I/usr/include/arm-linux-gnueabihf/dds -I/usr/include/iceoryx/v2.0.2 In file included from /usr/include/stdint.h:26, from /usr/lib/gcc/arm-linux-gnueabihf/12/include/stdint.h:9, from /usr/include/dds/ddsc/dds_basic_types.h:19, from /usr/include/dds/dds.h:36, from /tmp/2M4jVsQa78/dump1.h:14: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/stdint.h:276:17: error: missing binary operator before token "(" 276 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) | ^ In file included from /usr/include/dds/ddsrt/time.h:24, from /usr/include/dds/dds.h:40: /usr/include/assert.h:37:42: error: missing binary operator before token "(" 37 | #if defined __cplusplus && __GNUC_PREREQ (2,95) | ^ /usr/include/assert.h:128:42: error: missing binary operator before token "(" 128 | # if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) | ^ /usr/include/assert.h:144:28: error: missing binary operator before token "(" 144 | || !__GNUC_PREREQ (13, 0)) \ | ^ In file included from /usr/include/stdio.h:27, from /usr/include/dds/ddsrt/log.h:25, from /usr/include/dds/dds.h:42: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/stdio.h:136:17: error: missing binary operator before token "(" 136 | #if __GLIBC_USE (ISOC2X) | ^ /usr/include/stdio.h:306:43: error: missing binary operator before token "(" 306 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) | ^ /usr/include/stdio.h:387:17: error: missing binary operator before token "(" 387 | #if __GLIBC_USE (LIB_EXT2) | ^ In file included from /usr/include/arm-linux-gnueabihf/bits/floatn.h:52, from /usr/include/stdio.h:430: /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:69:19: error: missing binary operator before token "(" 69 | #if __GNUC_PREREQ (7, 0) && !defined __cplusplus | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:90:22: error: missing binary operator before token "(" 90 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:98:22: error: missing binary operator before token "(" 98 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:110:22: error: missing binary operator before token "(" 110 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:148:22: error: missing binary operator before token "(" 148 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:156:22: error: missing binary operator before token "(" 156 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:168:22: error: missing binary operator before token "(" 168 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:213:22: error: missing binary operator before token "(" 213 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:217:22: error: missing binary operator before token "(" 217 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:237:23: error: missing binary operator before token "(" 237 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:241:23: error: missing binary operator before token "(" 241 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:267:22: error: missing binary operator before token "(" 267 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:271:22: error: missing binary operator before token "(" 271 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/stdio.h:431:18: error: missing binary operator before token "(" 431 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ | ^ /usr/include/stdio.h:595:17: error: missing binary operator before token "(" 595 | #if __GLIBC_USE (DEPRECATED_GETS) | ^ /usr/include/stdio.h:621:43: error: missing binary operator before token "(" 621 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) | ^ In file included from /usr/include/limits.h:26, from /usr/lib/gcc/arm-linux-gnueabihf/12/include/limits.h:203, from /usr/lib/gcc/arm-linux-gnueabihf/12/include/syslimits.h:7, from /usr/lib/gcc/arm-linux-gnueabihf/12/include/limits.h:34, from /usr/include/dds/ddsrt/misc.h:15, from /usr/include/dds/ddsrt/atomics/gcc.h:15, from /usr/include/dds/ddsrt/atomics.h:51, from /usr/include/dds/ddsi/ddsi_entity.h:18, from /usr/include/dds/ddsi/ddsi_acknack.h:20, from /tmp/2M4jVsQa78/dump1.h:29: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/limits.h:145:17: error: missing binary operator before token "(" 145 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) | ^ /usr/include/limits.h:184:17: error: missing binary operator before token "(" 184 | #if __GLIBC_USE (ISOC2X) | ^ In file included from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++config.h:655, from /usr/include/c++/12/cstdlib:41, from /usr/include/c++/12/stdlib.h:36, from /usr/include/dds/ddsrt/avl.h:162, from /usr/include/dds/ddsi/ddsi_entity.h:19: /usr/include/arm-linux-gnueabihf/c++/12/bits/os_defines.h:44:19: error: missing binary operator before token "(" 44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE) | ^ /usr/include/arm-linux-gnueabihf/c++/12/bits/os_defines.h:53:20: error: missing binary operator before token "(" 53 | # if __GLIBC_PREREQ(2, 27) | ^ /usr/include/arm-linux-gnueabihf/c++/12/bits/os_defines.h:65:20: error: missing binary operator before token "(" 65 | # if __GLIBC_PREREQ(2, 34) | ^ In file included from /usr/include/stdlib.h:26, from /usr/include/c++/12/cstdlib:75: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/stdlib.h:134:35: error: missing binary operator before token "(" 134 | #if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:140:35: error: missing binary operator before token "(" 140 | #if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:146:35: error: missing binary operator before token "(" 146 | #if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:152:36: error: missing binary operator before token "(" 152 | #if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:158:36: error: missing binary operator before token "(" 158 | #if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:164:36: error: missing binary operator before token "(" 164 | #if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:170:37: error: missing binary operator before token "(" 170 | #if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:212:17: error: missing binary operator before token "(" 212 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) | ^ /usr/include/stdlib.h:226:35: error: missing binary operator before token "(" 226 | #if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:232:35: error: missing binary operator before token "(" 232 | #if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:238:35: error: missing binary operator before token "(" 238 | #if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:244:36: error: missing binary operator before token "(" 244 | #if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:250:36: error: missing binary operator before token "(" 250 | #if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:256:36: error: missing binary operator before token "(" 256 | #if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ /usr/include/stdlib.h:262:37: error: missing binary operator before token "(" 262 | #if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT) | ^ In file included from /usr/include/sched.h:34, from /usr/include/pthread.h:22, from /usr/include/dds/ddsrt/sync/posix.h:16, from /usr/include/dds/ddsrt/sync.h:28, from /usr/include/dds/ddsi/ddsi_entity.h:21: /usr/include/time.h:150:40: error: missing binary operator before token "(" 150 | #if defined __USE_POSIX || __GLIBC_USE (ISOC2X) | ^ /usr/include/time.h:243:39: error: missing binary operator before token "(" 243 | #if defined __USE_MISC || __GLIBC_USE (ISOC2X) | ^ /usr/include/time.h:396:17: error: missing binary operator before token "(" 396 | #if __GLIBC_USE (ISOC2X) | ^ In file included from /usr/include/sched.h:44: /usr/include/arm-linux-gnueabihf/bits/cpu-set.h:45:19: error: missing binary operator before token "(" 45 | #if __GNUC_PREREQ (2, 91) | ^ /usr/include/arm-linux-gnueabihf/bits/cpu-set.h:83:19: error: missing binary operator before token "(" 83 | #if __GNUC_PREREQ (2, 91) | ^ /usr/include/pthread.h:765:19: error: missing binary operator before token "(" 765 | #if __GNUC_PREREQ (11, 0) | ^ In file included from /usr/include/arm-linux-gnueabihf/bits/socket.h:29, from /usr/include/arm-linux-gnueabihf/sys/socket.h:33, from /usr/include/dds/ddsrt/sockets/posix.h:19, from /usr/include/dds/ddsrt/sockets.h:16, from /usr/include/dds/ddsi/q_feature_check.h:37, from /usr/include/dds/ddsi/ddsi_plist.h:16, from /usr/include/dds/ddsi/ddsi_entity.h:23: /usr/include/arm-linux-gnueabihf/sys/types.h:163:19: error: missing binary operator before token "(" 163 | #if __GNUC_PREREQ (2, 7) | ^ /usr/include/arm-linux-gnueabihf/sys/socket.h:57:43: error: missing binary operator before token "(" 57 | #if defined __cplusplus || !__GNUC_PREREQ (2, 7) || !defined __USE_GNU | ^ In file included from /usr/include/netinet/in.h:408, from /usr/include/dds/ddsrt/sockets/posix.h:21: /usr/include/arm-linux-gnueabihf/bits/byteswap.h:36:19: error: missing binary operator before token "(" 36 | #if __GNUC_PREREQ (4, 8) | ^ /usr/include/arm-linux-gnueabihf/bits/byteswap.h:51:19: error: missing binary operator before token "(" 51 | #if __GNUC_PREREQ (4, 3) | ^ /usr/include/arm-linux-gnueabihf/bits/byteswap.h:72:19: error: missing binary operator before token "(" 72 | #if __GNUC_PREREQ (4, 3) | ^ In file included from /usr/include/dds/ddsi/ddsi_plist_generic.h:16, from /usr/include/dds/ddsi/ddsi_typelookup.h:25, from /usr/include/dds/ddsi/ddsi_plist.h:20: /usr/include/assert.h:37:42: error: missing binary operator before token "(" 37 | #if defined __cplusplus && __GNUC_PREREQ (2,95) | ^ /usr/include/assert.h:128:42: error: missing binary operator before token "(" 128 | # if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) | ^ /usr/include/assert.h:144:28: error: missing binary operator before token "(" 144 | || !__GNUC_PREREQ (13, 0)) \ | ^ In file included from /usr/include/dds/ddsi/ddsi_list_genptr.h:15, from /usr/include/dds/ddsi/ddsi_entity.h:34: /usr/include/assert.h:37:42: error: missing binary operator before token "(" 37 | #if defined __cplusplus && __GNUC_PREREQ (2,95) | ^ /usr/include/assert.h:128:42: error: missing binary operator before token "(" 128 | # if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) | ^ /usr/include/assert.h:144:28: error: missing binary operator before token "(" 144 | || !__GNUC_PREREQ (13, 0)) \ | ^ In file included from /usr/include/dds/ddsi/q_thread.h:15, from /usr/include/dds/ddsi/q_gc.h:16, from /usr/include/dds/ddsi/ddsi_entity.h:35: /usr/include/assert.h:37:42: error: missing binary operator before token "(" 37 | #if defined __cplusplus && __GNUC_PREREQ (2,95) | ^ /usr/include/assert.h:128:42: error: missing binary operator before token "(" 128 | # if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4) | ^ /usr/include/assert.h:144:28: error: missing binary operator before token "(" 144 | || !__GNUC_PREREQ (13, 0)) \ | ^ In file included from /tmp/2M4jVsQa78/dump1.h:74: /usr/include/dds/ddsi/ddsi_ssl.h:23:10: fatal error: openssl/ssl.h: No such file or directory 23 | #include | ^~~~~~~~~~~~~~~ compilation terminated.