* Package: sys-cluster/rdma-core-38.0 * Repository: gentoo * Maintainer: zlogene@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_single_target_python3_9 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking rdma-core-38.0.tar.gz to /var/tmp/portage/sys-cluster/rdma-core-38.0/work >>> Source unpacked in /var/tmp/portage/sys-cluster/rdma-core-38.0/work >>> Preparing source in /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}") >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build" cmake -C /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_RUNDIR=/run -DCMAKE_INSTALL_SHAREDSTATEDIR=/var/lib -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=/lib/systemd/system -DCMAKE_DISABLE_FIND_PACKAGE_Systemd=yes -DENABLE_VALGRIND=no -DENABLE_RESOLVE_NEIGH=no -DENABLE_STATIC=no -DNO_PYVERBS=ON -DNO_MAN_PAGES=1 -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/gentoo_toolchain.cmake /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0 loading initial cache file /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-gentoo-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test HAVE_NO_SPARSE -- Performing Test HAVE_NO_SPARSE - Success -- Performing Test HAVE_C_WARNINGS -- Performing Test HAVE_C_WARNINGS - Success -- Performing Test HAVE_C_WMISSING_PROTOTYPES -- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success -- Performing Test HAVE_C_WMISSING_DECLARATIONS -- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success -- Performing Test HAVE_C_WWRITE_STRINGS -- Performing Test HAVE_C_WWRITE_STRINGS - Success -- Performing Test HAVE_C_WFORMAT_2 -- Performing Test HAVE_C_WFORMAT_2 - Success -- Performing Test HAVE_C_WCAST_FUNCTION -- Performing Test HAVE_C_WCAST_FUNCTION - Success -- Performing Test HAVE_C_WFORMAT_NONLITERAL -- Performing Test HAVE_C_WFORMAT_NONLITERAL - Success -- Performing Test HAVE_C_WDATE_TIME -- Performing Test HAVE_C_WDATE_TIME - Success -- Performing Test HAVE_C_WNESTED_EXTERNS -- Performing Test HAVE_C_WNESTED_EXTERNS - Success -- Performing Test HAVE_C_WORKING_SHADOW -- Performing Test HAVE_C_WORKING_SHADOW - Success -- Performing Test HAVE_C_WORKING_MISSING_FIELD_INITIALIZERS -- Performing Test HAVE_C_WORKING_MISSING_FIELD_INITIALIZERS - Success -- Performing Test HAVE_NO_STRICT_ALIASING -- Performing Test HAVE_NO_STRICT_ALIASING - Success -- Performing Test HAVE_NO_VAR_TRACKING_ASSIGNMENTS -- Performing Test HAVE_NO_VAR_TRACKING_ASSIGNMENTS - Success -- Performing Test HAVE_FUNC_ATTRIBUTE_IFUNC -- Performing Test HAVE_FUNC_ATTRIBUTE_IFUNC - Failed -- Performing Test HAVE_FUNC_ATTRIBUTE_SYMVER -- Performing Test HAVE_FUNC_ATTRIBUTE_SYMVER - Success -- Performing Test HAS_CLOEXEC -- Performing Test HAS_CLOEXEC - Success -- Performing Test HAVE_FUNC_ATTRIBUTE_ALWAYS_INLINE -- Performing Test HAVE_FUNC_ATTRIBUTE_ALWAYS_INLINE - Success -- Performing Test HAVE_LONG_LONG_U64 -- Performing Test HAVE_LONG_LONG_U64 - Success -- Performing Test HAVE_GLIBC_UAPI_COMPAT -- Performing Test HAVE_GLIBC_UAPI_COMPAT - Success -- Performing Test HAVE_WORKING_STRICT_ALIASING -- Performing Test HAVE_WORKING_STRICT_ALIASING - Success -- Performing Test HAVE_LARGE_FILES -- Performing Test HAVE_LARGE_FILES - Success -- Looking for stdatomic.h -- Looking for stdatomic.h - found -- Performing Test HAVE_TARGET_SSE -- Performing Test HAVE_TARGET_SSE - Success -- Performing Test SUPPORTS_AS_NEEDED -- Performing Test SUPPORTS_AS_NEEDED - Success -- Performing Test SUPPORTS_NO_UNDEFINED -- Performing Test SUPPORTS_NO_UNDEFINED - Success -- Performing Test _LDSYMVER_SUCCESS -- Performing Test _LDSYMVER_SUCCESS - Success -- Found LDSymVer: GNU -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/x86_64-gentoo-linux-musl-pkg-config (found version "1.8.0") -- Found UDev: /usr/lib/libudev.so -- Check size of long -- Check size of long - done -- Performing Test HAVE_COHERENT_DMA -- Performing Test HAVE_COHERENT_DMA - Success -- Performing Test LIBC_HAS_LIBRT -- Performing Test LIBC_HAS_LIBRT - Success -- Performing Test HAVE_STATIC_ASSERT -- Performing Test HAVE_STATIC_ASSERT - Success -- Performing Test HAVE_C_WSTRICT_PROTOTYPES -- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success -- Performing Test HAVE_C_WOLD_STYLE_DEFINITION -- Performing Test HAVE_C_WOLD_STYLE_DEFINITION - Success -- Performing Test HAVE_C_WREDUNDANT_DECLS -- Performing Test HAVE_C_WREDUNDANT_DECLS - Success -- Performing Test HAVE_GLIBC_GETRANDOM -- Performing Test HAVE_GLIBC_GETRANDOM - Success -- Performing Test HAVE_GLIBC_FXSTAT -- Performing Test HAVE_GLIBC_FXSTAT - Failed -- Missing Optional Items: -- Compiler attribute ifunc NOT supported -- Valgrind memcheck.h NOT enabled -- Valgrind drd.h NOT enabled -- neighbour resolution NOT enabled -- man pages NOT built -- cython NOT found (disabling pyverbs) -- libsystemd NOT found (disabling features) -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls C++ Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--as-needed -Wl,--no-undefined Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--as-needed -Wl,--no-undefined -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build" ninja -v -j4 -l0 [1/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/sminfo.dir/sminfo.c.o -MF infiniband-diags/CMakeFiles/sminfo.dir/sminfo.c.o.d -o infiniband-diags/CMakeFiles/sminfo.dir/sminfo.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/sminfo.c [2/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rdmacm_tools.dir/common.c.o -MF librdmacm/examples/CMakeFiles/rdmacm_tools.dir/common.c.o.d -o librdmacm/examples/CMakeFiles/rdmacm_tools.dir/common.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/common.c [3/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT rdma-ndd/CMakeFiles/rdma-ndd.dir/rdma-ndd.c.o -MF rdma-ndd/CMakeFiles/rdma-ndd.dir/rdma-ndd.c.o.d -o rdma-ndd/CMakeFiles/rdma-ndd.dir/rdma-ndd.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/rdma-ndd/rdma-ndd.c [4/312] : && /usr/bin/cmake -E rm -f librdmacm/examples/librdmacm_tools.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc librdmacm/examples/librdmacm_tools.a librdmacm/examples/CMakeFiles/rdmacm_tools.dir/common.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib librdmacm/examples/librdmacm_tools.a && : [5/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/smpdump.dir/smpdump.c.o -MF infiniband-diags/CMakeFiles/smpdump.dir/smpdump.c.o.d -o infiniband-diags/CMakeFiles/smpdump.dir/smpdump.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/smpdump.c [6/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/vendstat.dir/vendstat.c.o -MF infiniband-diags/CMakeFiles/vendstat.dir/vendstat.c.o.d -o infiniband-diags/CMakeFiles/vendstat.dir/vendstat.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/vendstat.c [7/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibsendtrap.dir/ibsendtrap.c.o -MF infiniband-diags/CMakeFiles/ibsendtrap.dir/ibsendtrap.c.o.d -o infiniband-diags/CMakeFiles/ibsendtrap.dir/ibsendtrap.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibsendtrap.c [8/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/smpquery.dir/smpquery.c.o -MF infiniband-diags/CMakeFiles/smpquery.dir/smpquery.c.o.d -o infiniband-diags/CMakeFiles/smpquery.dir/smpquery.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/smpquery.c [9/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibumad/tests/CMakeFiles/umad_reg2.dir/umad_reg2_compat.c.o -MF libibumad/tests/CMakeFiles/umad_reg2.dir/umad_reg2_compat.c.o.d -o libibumad/tests/CMakeFiles/umad_reg2.dir/umad_reg2_compat.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/tests/umad_reg2_compat.c [10/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/mcm_rereg_test.dir/mcm_rereg_test.c.o -MF infiniband-diags/CMakeFiles/mcm_rereg_test.dir/mcm_rereg_test.c.o.d -o infiniband-diags/CMakeFiles/mcm_rereg_test.dir/mcm_rereg_test.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/mcm_rereg_test.c [11/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibumad/tests/CMakeFiles/umad_register2.dir/umad_register2.c.o -MF libibumad/tests/CMakeFiles/umad_register2.dir/umad_register2.c.o.d -o libibumad/tests/CMakeFiles/umad_register2.dir/umad_register2.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/tests/umad_register2.c [12/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibumad/tests/CMakeFiles/umad_compile_test.dir/umad_compile_test.c.o -MF libibumad/tests/CMakeFiles/umad_compile_test.dir/umad_compile_test.c.o.d -o libibumad/tests/CMakeFiles/umad_compile_test.dir/umad_compile_test.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/tests/umad_compile_test.c [13/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibverbs_tools.dir/pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibverbs_tools.dir/pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibverbs_tools.dir/pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/pingpong.c [14/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibumad/tests/CMakeFiles/umad_sa_mcm_rereg_test.dir/umad_sa_mcm_rereg_test.c.o -MF libibumad/tests/CMakeFiles/umad_sa_mcm_rereg_test.dir/umad_sa_mcm_rereg_test.c.o.d -o libibumad/tests/CMakeFiles/umad_sa_mcm_rereg_test.dir/umad_sa_mcm_rereg_test.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/tests/umad_sa_mcm_rereg_test.c [15/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibnetdisc/CMakeFiles/testleaks.dir/tests/testleaks.c.o -MF libibnetdisc/CMakeFiles/testleaks.dir/tests/testleaks.c.o.d -o libibnetdisc/CMakeFiles/testleaks.dir/tests/testleaks.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibnetdisc/tests/testleaks.c [16/312] : && /usr/bin/cmake -E rm -f libibverbs/examples/libibverbs_tools.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc libibverbs/examples/libibverbs_tools.a libibverbs/examples/CMakeFiles/ibverbs_tools.dir/pingpong.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib libibverbs/examples/libibverbs_tools.a && : [17/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_sa.c.o -MF infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_sa.c.o.d -o infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_sa.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibdiag_sa.c [18/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibaddr.dir/ibaddr.c.o -MF infiniband-diags/CMakeFiles/ibaddr.dir/ibaddr.c.o.d -o infiniband-diags/CMakeFiles/ibaddr.dir/ibaddr.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibaddr.c [19/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/saquery.dir/saquery.c.o -MF infiniband-diags/CMakeFiles/saquery.dir/saquery.c.o.d -o infiniband-diags/CMakeFiles/saquery.dir/saquery.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/saquery.c [20/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/dump_fts.dir/dump_fts.c.o -MF infiniband-diags/CMakeFiles/dump_fts.dir/dump_fts.c.o.d -o infiniband-diags/CMakeFiles/dump_fts.dir/dump_fts.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/dump_fts.c [21/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibcacheedit.dir/ibcacheedit.c.o -MF infiniband-diags/CMakeFiles/ibcacheedit.dir/ibcacheedit.c.o.d -o infiniband-diags/CMakeFiles/ibcacheedit.dir/ibcacheedit.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibcacheedit.c [22/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_common.c.o -MF infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_common.c.o.d -o infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_common.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibdiag_common.c [23/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibccconfig.dir/ibccconfig.c.o -MF infiniband-diags/CMakeFiles/ibccconfig.dir/ibccconfig.c.o.d -o infiniband-diags/CMakeFiles/ibccconfig.dir/ibccconfig.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibccconfig.c [24/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibccquery.dir/ibccquery.c.o -MF infiniband-diags/CMakeFiles/ibccquery.dir/ibccquery.c.o.d -o infiniband-diags/CMakeFiles/ibccquery.dir/ibccquery.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibccquery.c [25/312] : && /usr/bin/cmake -E rm -f infiniband-diags/libibdiags_tools.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc infiniband-diags/libibdiags_tools.a infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_common.c.o infiniband-diags/CMakeFiles/ibdiags_tools.dir/ibdiag_sa.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib infiniband-diags/libibdiags_tools.a && : [26/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibping.dir/ibping.c.o -MF infiniband-diags/CMakeFiles/ibping.dir/ibping.c.o.d -o infiniband-diags/CMakeFiles/ibping.dir/ibping.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibping.c [27/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/iblinkinfo.dir/iblinkinfo.c.o -MF infiniband-diags/CMakeFiles/iblinkinfo.dir/iblinkinfo.c.o.d -o infiniband-diags/CMakeFiles/iblinkinfo.dir/iblinkinfo.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/iblinkinfo.c [28/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibportstate.dir/ibportstate.c.o -MF infiniband-diags/CMakeFiles/ibportstate.dir/ibportstate.c.o.d -o infiniband-diags/CMakeFiles/ibportstate.dir/ibportstate.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibportstate.c [29/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibnetdiscover.dir/ibnetdiscover.c.o -MF infiniband-diags/CMakeFiles/ibnetdiscover.dir/ibnetdiscover.c.o.d -o infiniband-diags/CMakeFiles/ibnetdiscover.dir/ibnetdiscover.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibnetdiscover.c [30/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibroute.dir/ibroute.c.o -MF infiniband-diags/CMakeFiles/ibroute.dir/ibroute.c.o.d -o infiniband-diags/CMakeFiles/ibroute.dir/ibroute.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibroute.c [31/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibstat.dir/ibstat.c.o -MF infiniband-diags/CMakeFiles/ibstat.dir/ibstat.c.o.d -o infiniband-diags/CMakeFiles/ibstat.dir/ibstat.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibstat.c [32/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibqueryerrors.dir/ibqueryerrors.c.o -MF infiniband-diags/CMakeFiles/ibqueryerrors.dir/ibqueryerrors.c.o.d -o infiniband-diags/CMakeFiles/ibqueryerrors.dir/ibqueryerrors.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibqueryerrors.c [33/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibsysstat.dir/ibsysstat.c.o -MF infiniband-diags/CMakeFiles/ibsysstat.dir/ibsysstat.c.o.d -o infiniband-diags/CMakeFiles/ibsysstat.dir/ibsysstat.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibsysstat.c [34/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/cc.c.o -MF libibmad/CMakeFiles/ibmad.dir/cc.c.o.d -o libibmad/CMakeFiles/ibmad.dir/cc.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/cc.c [35/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/bm.c.o -MF libibmad/CMakeFiles/ibmad.dir/bm.c.o.d -o libibmad/CMakeFiles/ibmad.dir/bm.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/bm.c [36/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/perfquery.dir/perfquery.c.o -MF infiniband-diags/CMakeFiles/perfquery.dir/perfquery.c.o.d -o infiniband-diags/CMakeFiles/perfquery.dir/perfquery.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/perfquery.c [37/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/fields.c.o -MF libibmad/CMakeFiles/ibmad.dir/fields.c.o.d -o libibmad/CMakeFiles/ibmad.dir/fields.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/fields.c [38/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/gs.c.o -MF libibmad/CMakeFiles/ibmad.dir/gs.c.o.d -o libibmad/CMakeFiles/ibmad.dir/gs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/gs.c [39/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT infiniband-diags/CMakeFiles/ibtracert.dir/ibtracert.c.o -MF infiniband-diags/CMakeFiles/ibtracert.dir/ibtracert.c.o.d -o infiniband-diags/CMakeFiles/ibtracert.dir/ibtracert.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/infiniband-diags/ibtracert.c [40/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/portid.c.o -MF libibmad/CMakeFiles/ibmad.dir/portid.c.o.d -o libibmad/CMakeFiles/ibmad.dir/portid.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/portid.c [41/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/mad.c.o -MF libibmad/CMakeFiles/ibmad.dir/mad.c.o.d -o libibmad/CMakeFiles/ibmad.dir/mad.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/mad.c [42/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/resolve.c.o -MF libibmad/CMakeFiles/ibmad.dir/resolve.c.o.d -o libibmad/CMakeFiles/ibmad.dir/resolve.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/resolve.c [43/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/register.c.o -MF libibmad/CMakeFiles/ibmad.dir/register.c.o.d -o libibmad/CMakeFiles/ibmad.dir/register.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/register.c [44/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/sa.c.o -MF libibmad/CMakeFiles/ibmad.dir/sa.c.o.d -o libibmad/CMakeFiles/ibmad.dir/sa.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/sa.c [45/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/rpc.c.o -MF libibmad/CMakeFiles/ibmad.dir/rpc.c.o.d -o libibmad/CMakeFiles/ibmad.dir/rpc.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/rpc.c [46/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/serv.c.o -MF libibmad/CMakeFiles/ibmad.dir/serv.c.o.d -o libibmad/CMakeFiles/ibmad.dir/serv.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/serv.c [47/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/dump.c.o -MF libibmad/CMakeFiles/ibmad.dir/dump.c.o.d -o libibmad/CMakeFiles/ibmad.dir/dump.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/dump.c [48/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/vendor.c.o -MF libibmad/CMakeFiles/ibmad.dir/vendor.c.o.d -o libibmad/CMakeFiles/ibmad.dir/vendor.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/vendor.c [49/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibmad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibmad/CMakeFiles/ibmad.dir/smp.c.o -MF libibmad/CMakeFiles/ibmad.dir/smp.c.o.d -o libibmad/CMakeFiles/ibmad.dir/smp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibmad/smp.c [50/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibnetdisc_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibnetdisc/CMakeFiles/ibnetdisc.dir/query_smp.c.o -MF libibnetdisc/CMakeFiles/ibnetdisc.dir/query_smp.c.o.d -o libibnetdisc/CMakeFiles/ibnetdisc.dir/query_smp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibnetdisc/query_smp.c [51/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/mlx5-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/mlx5-abi.h [52/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/mlx4-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/mlx4-abi.h [53/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/mthca-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/mthca-abi.h [54/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibnetdisc_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc_cache.c.o -MF libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc_cache.c.o.d -o libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc_cache.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibnetdisc/ibnetdisc_cache.c [55/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/qedr-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/qedr-abi.h [56/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/ocrdma-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/ocrdma-abi.h [57/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/siw-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/siw-abi.h [58/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/rdma_user_rxe.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/rdma_user_rxe.h [59/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibnetdisc_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc.c.o -MF libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc.c.o.d -o libibnetdisc/CMakeFiles/ibnetdisc.dir/ibnetdisc.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibnetdisc/ibnetdisc.c [60/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibnetdisc_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibnetdisc/CMakeFiles/ibnetdisc.dir/chassis.c.o -MF libibnetdisc/CMakeFiles/ibnetdisc.dir/chassis.c.o.d -o libibnetdisc/CMakeFiles/ibnetdisc.dir/chassis.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibnetdisc/chassis.c [61/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/vmw_pvrdma-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/vmw_pvrdma-abi.h [62/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/bnxt_re-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/bnxt_re-abi.h [63/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibumad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibumad/CMakeFiles/ibumad.dir/sysfs.c.o -MF libibumad/CMakeFiles/ibumad.dir/sysfs.c.o.d -o libibumad/CMakeFiles/ibumad.dir/sysfs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/sysfs.c [64/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/cxgb4-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/cxgb4-abi.h [65/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibumad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibumad/CMakeFiles/ibumad.dir/umad_str.c.o -MF libibumad/CMakeFiles/ibumad.dir/umad_str.c.o.d -o libibumad/CMakeFiles/ibumad.dir/umad_str.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/umad_str.c [66/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/hns-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/hns-abi.h [67/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/efa-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/efa-abi.h [68/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/ib_user_verbs.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/ib_user_verbs.h [69/312] cd /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers && /usr/bin/python /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/buildlib/make_abi_structs.py rdma/irdma-abi.h /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/kernel-abi/irdma-abi.h [70/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT ccan/CMakeFiles/ccan.dir/bitmap.c.o -MF ccan/CMakeFiles/ccan.dir/bitmap.c.o.d -o ccan/CMakeFiles/ccan.dir/bitmap.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/ccan/bitmap.c [71/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT ccan/CMakeFiles/ccan.dir/ilog.c.o -MF ccan/CMakeFiles/ccan.dir/ilog.c.o.d -o ccan/CMakeFiles/ccan.dir/ilog.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/ccan/ilog.c [72/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/ucmatose.dir/cmatose.c.o -MF librdmacm/examples/CMakeFiles/ucmatose.dir/cmatose.c.o.d -o librdmacm/examples/CMakeFiles/ucmatose.dir/cmatose.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/cmatose.c [73/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rstream.dir/rstream.c.o -MF librdmacm/examples/CMakeFiles/rstream.dir/rstream.c.o.d -o librdmacm/examples/CMakeFiles/rstream.dir/rstream.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rstream.c [74/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibumad_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibumad/CMakeFiles/ibumad.dir/umad.c.o -MF libibumad/CMakeFiles/ibumad.dir/umad.c.o.d -o libibumad/CMakeFiles/ibumad.dir/umad.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/umad.c In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibumad/umad.c:37: /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [75/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rping.dir/rping.c.o -MF librdmacm/examples/CMakeFiles/rping.dir/rping.c.o.d -o librdmacm/examples/CMakeFiles/rping.dir/rping.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rping.c [76/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/udaddy.dir/udaddy.c.o -MF librdmacm/examples/CMakeFiles/udaddy.dir/udaddy.c.o.d -o librdmacm/examples/CMakeFiles/udaddy.dir/udaddy.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/udaddy.c [77/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/udpong.dir/udpong.c.o -MF librdmacm/examples/CMakeFiles/udpong.dir/udpong.c.o.d -o librdmacm/examples/CMakeFiles/udpong.dir/udpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/udpong.c [78/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_devices.dir/device_list.c.o -MF libibverbs/examples/CMakeFiles/ibv_devices.dir/device_list.c.o.d -o libibverbs/examples/CMakeFiles/ibv_devices.dir/device_list.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/device_list.c [79/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -std=gnu11 -MD -MT srp_daemon/CMakeFiles/srp_daemon.dir/srp_sync.c.o -MF srp_daemon/CMakeFiles/srp_daemon.dir/srp_sync.c.o.d -o srp_daemon/CMakeFiles/srp_daemon.dir/srp_sync.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/srp_daemon/srp_sync.c [80/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -std=gnu11 -MD -MT srp_daemon/CMakeFiles/srp_daemon.dir/srp_handle_traps.c.o -MF srp_daemon/CMakeFiles/srp_daemon.dir/srp_handle_traps.c.o.d -o srp_daemon/CMakeFiles/srp_daemon.dir/srp_handle_traps.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/srp_daemon/srp_handle_traps.c [81/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_devinfo.dir/devinfo.c.o -MF libibverbs/examples/CMakeFiles/ibv_devinfo.dir/devinfo.c.o.d -o libibverbs/examples/CMakeFiles/ibv_devinfo.dir/devinfo.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/devinfo.c [82/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_srq_pingpong.dir/srq_pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibv_srq_pingpong.dir/srq_pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibv_srq_pingpong.dir/srq_pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/srq_pingpong.c [83/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_rc_pingpong.dir/rc_pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibv_rc_pingpong.dir/rc_pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibv_rc_pingpong.dir/rc_pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/rc_pingpong.c [84/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -std=gnu11 -MD -MT srp_daemon/CMakeFiles/srp_daemon.dir/srp_daemon.c.o -MF srp_daemon/CMakeFiles/srp_daemon.dir/srp_daemon.c.o.d -o srp_daemon/CMakeFiles/srp_daemon.dir/srp_daemon.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/srp_daemon/srp_daemon.c [85/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_uc_pingpong.dir/uc_pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibv_uc_pingpong.dir/uc_pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibv_uc_pingpong.dir/uc_pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/uc_pingpong.c [86/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_ud_pingpong.dir/ud_pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibv_ud_pingpong.dir/ud_pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibv_ud_pingpong.dir/ud_pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/ud_pingpong.c [87/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_xsrq_pingpong.dir/xsrq_pingpong.c.o -MF libibverbs/examples/CMakeFiles/ibv_xsrq_pingpong.dir/xsrq_pingpong.c.o.d -o libibverbs/examples/CMakeFiles/ibv_xsrq_pingpong.dir/xsrq_pingpong.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/xsrq_pingpong.c [88/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/cmtime.dir/cmtime.c.o -MF librdmacm/examples/CMakeFiles/cmtime.dir/cmtime.c.o.d -o librdmacm/examples/CMakeFiles/cmtime.dir/cmtime.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/cmtime.c [89/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/mckey.dir/mckey.c.o -MF librdmacm/examples/CMakeFiles/mckey.dir/mckey.c.o.d -o librdmacm/examples/CMakeFiles/mckey.dir/mckey.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/mckey.c [90/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rcopy.dir/rcopy.c.o -MF librdmacm/examples/CMakeFiles/rcopy.dir/rcopy.c.o.d -o librdmacm/examples/CMakeFiles/rcopy.dir/rcopy.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rcopy.c [91/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rdma_client.dir/rdma_client.c.o -MF librdmacm/examples/CMakeFiles/rdma_client.dir/rdma_client.c.o.d -o librdmacm/examples/CMakeFiles/rdma_client.dir/rdma_client.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rdma_client.c [92/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rdma_xclient.dir/rdma_xclient.c.o -MF librdmacm/examples/CMakeFiles/rdma_xclient.dir/rdma_xclient.c.o.d -o librdmacm/examples/CMakeFiles/rdma_xclient.dir/rdma_xclient.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rdma_xclient.c [93/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rdma_server.dir/rdma_server.c.o -MF librdmacm/examples/CMakeFiles/rdma_server.dir/rdma_server.c.o.d -o librdmacm/examples/CMakeFiles/rdma_server.dir/rdma_server.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rdma_server.c [94/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT libibverbs/examples/CMakeFiles/ibv_asyncwatch.dir/asyncwatch.c.o -MF libibverbs/examples/CMakeFiles/ibv_asyncwatch.dir/asyncwatch.c.o.d -o libibverbs/examples/CMakeFiles/ibv_asyncwatch.dir/asyncwatch.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/examples/asyncwatch.c [95/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/rdma_xserver.dir/rdma_xserver.c.o -MF librdmacm/examples/CMakeFiles/rdma_xserver.dir/rdma_xserver.c.o.d -o librdmacm/examples/CMakeFiles/rdma_xserver.dir/rdma_xserver.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/rdma_xserver.c [96/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT librdmacm/examples/CMakeFiles/riostream.dir/riostream.c.o -MF librdmacm/examples/CMakeFiles/riostream.dir/riostream.c.o.d -o librdmacm/examples/CMakeFiles/riostream.dir/riostream.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/examples/riostream.c [97/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Docrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_main.c.o -MF providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_main.c.o.d -o providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_main.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/ocrdma/ocrdma_main.c [98/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dqedr_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_main.c.o -MF providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_main.c.o.d -o providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_main.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/qedr/qelr_main.c [99/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dsiw_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/siw/CMakeFiles/siw-rdmav34.dir/siw.c.o -MF providers/siw/CMakeFiles/siw-rdmav34.dir/siw.c.o.d -o providers/siw/CMakeFiles/siw-rdmav34.dir/siw.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/siw/siw.c [100/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dqedr_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_chain.c.o -MF providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_chain.c.o.d -o providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_chain.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/qedr/qelr_chain.c [101/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drxe_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/rxe/CMakeFiles/rxe-rdmav34.dir/rxe.c.o -MF providers/rxe/CMakeFiles/rxe-rdmav34.dir/rxe.c.o.d -o providers/rxe/CMakeFiles/rxe-rdmav34.dir/rxe.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/rxe/rxe.c [102/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dvmw_pvrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/cq.c.o -MF providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/cq.c.o.d -o providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/vmw_pvrdma/cq.c [103/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dvmw_pvrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/pvrdma_main.c.o -MF providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/pvrdma_main.c.o.d -o providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/pvrdma_main.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/vmw_pvrdma/pvrdma_main.c [104/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Docrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_verbs.c.o -MF providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_verbs.c.o.d -o providers/ocrdma/CMakeFiles/ocrdma-rdmav34.dir/ocrdma_verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/ocrdma/ocrdma_verbs.c [105/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dvmw_pvrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/verbs.c.o -MF providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/verbs.c.o.d -o providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/vmw_pvrdma/verbs.c [106/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhfi1verbs_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/hfiverbs.c.o -MF providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/hfiverbs.c.o.d -o providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/hfiverbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hfi1verbs/hfiverbs.c [107/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dipathverbs_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/ipathverbs.c.o -MF providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/ipathverbs.c.o.d -o providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/ipathverbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/ipathverbs/ipathverbs.c [108/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dvmw_pvrdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/qp.c.o -MF providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/qp.c.o.d -o providers/vmw_pvrdma/CMakeFiles/vmw_pvrdma-rdmav34.dir/qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/vmw_pvrdma/qp.c [109/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhfi1verbs_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o -MF providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o.d -o providers/hfi1verbs/CMakeFiles/hfi1verbs-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hfi1verbs/verbs.c [110/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dipathverbs_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/verbs.c.o -MF providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/verbs.c.o.d -o providers/ipathverbs/CMakeFiles/ipathverbs-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/ipathverbs/verbs.c [111/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/buf.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/buf.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/buf.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/buf.c [112/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dqedr_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_verbs.c.o -MF providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_verbs.c.o.d -o providers/qedr/CMakeFiles/qedr-rdmav34.dir/qelr_verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/qedr/qelr_verbs.c [113/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dbrec.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dbrec.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dbrec.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dbrec.c [114/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_crc32.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_crc32.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_crc32.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_crc32.c [115/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_buddy.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_buddy.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_buddy.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_buddy.c [116/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_dbg.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_dbg.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_dbg.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_dbg.c [117/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_action.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_action.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_action.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_action.c [118/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_devx.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_devx.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_devx.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_devx.c [119/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_icm_pool.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_icm_pool.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_icm_pool.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_icm_pool.c [120/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_rule.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_rule.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_rule.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_rule.c [121/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_domain.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_domain.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_domain.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_domain.c [122/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_matcher.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_matcher.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_matcher.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_matcher.c [123/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_ste.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_ste.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_ste.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_ste.c [124/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_table.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_table.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_table.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_table.c [125/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_vports.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_vports.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_vports.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_vports.c [126/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v0.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v0.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v0.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_ste_v0.c [127/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_send.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_send.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_send.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_send.c [128/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v1.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v1.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/dr_ste_v1.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/dr_ste_v1.c [129/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/cq.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/cq.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/cq.c [130/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/mlx5.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/mlx5.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/mlx5.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/mlx5.c [131/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/srq.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/srq.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/srq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/srq.c [132/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/ah.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/ah.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/ah.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/ah.c [133/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/buf.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/buf.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/buf.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/buf.c [134/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/cq.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/cq.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/cq.c [135/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/memfree.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/memfree.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/memfree.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/memfree.c [136/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/mlx5_vfio.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/mlx5_vfio.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/mlx5_vfio.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/mlx5_vfio.c [137/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/mthca.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/mthca.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/mthca.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/mthca.c [138/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/srq.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/srq.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/srq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/srq.c [139/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/qp.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/qp.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/qp.c [140/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/qp.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/qp.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/qp.c [141/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmthca_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mthca/CMakeFiles/mthca-rdmav34.dir/verbs.c.o -MF providers/mthca/CMakeFiles/mthca-rdmav34.dir/verbs.c.o.d -o providers/mthca/CMakeFiles/mthca-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mthca/verbs.c [142/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u.c [143/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_buf.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_buf.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_buf.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u_buf.c [144/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_db.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_db.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_db.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u_db.c [145/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v1.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v1.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v1.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u_hw_v1.c [146/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_verbs.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_verbs.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u_verbs.c [147/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dhns_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v2.c.o -MF providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v2.c.o.d -o providers/hns/CMakeFiles/hns-rdmav34.dir/hns_roce_u_hw_v2.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/hns/hns_roce_u_hw_v2.c [148/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dirdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/irdma/CMakeFiles/irdma-rdmav34.dir/umain.c.o -MF providers/irdma/CMakeFiles/irdma-rdmav34.dir/umain.c.o.d -o providers/irdma/CMakeFiles/irdma-rdmav34.dir/umain.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/irdma/umain.c [149/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/buf.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/buf.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/buf.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/buf.c [150/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx5_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx5/CMakeFiles/mlx5.dir/verbs.c.o -MF providers/mlx5/CMakeFiles/mlx5.dir/verbs.c.o.d -o providers/mlx5/CMakeFiles/mlx5.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx5/verbs.c [151/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dirdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/irdma/CMakeFiles/irdma-rdmav34.dir/uk.c.o -MF providers/irdma/CMakeFiles/irdma-rdmav34.dir/uk.c.o.d -o providers/irdma/CMakeFiles/irdma-rdmav34.dir/uk.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/irdma/uk.c [152/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/dbrec.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/dbrec.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/dbrec.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/dbrec.c [153/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dirdma_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/irdma/CMakeFiles/irdma-rdmav34.dir/uverbs.c.o -MF providers/irdma/CMakeFiles/irdma-rdmav34.dir/uverbs.c.o.d -o providers/irdma/CMakeFiles/irdma-rdmav34.dir/uverbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/irdma/uverbs.c [154/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/cq.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/cq.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/cq.c [155/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/mlx4.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/mlx4.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/mlx4.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/mlx4.c [156/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/srq.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/srq.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/srq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/srq.c [157/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drdmacm_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rdmacm.dir/acm.c.o -MF librdmacm/CMakeFiles/rdmacm.dir/acm.c.o.d -o librdmacm/CMakeFiles/rdmacm.dir/acm.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/acm.c [158/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/qp.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/qp.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/qp.c [159/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drdmacm_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rdmacm.dir/addrinfo.c.o -MF librdmacm/CMakeFiles/rdmacm.dir/addrinfo.c.o.d -o librdmacm/CMakeFiles/rdmacm.dir/addrinfo.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/addrinfo.c [160/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drdmacm_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rdmacm.dir/indexer.c.o -MF librdmacm/CMakeFiles/rdmacm.dir/indexer.c.o.d -o librdmacm/CMakeFiles/rdmacm.dir/indexer.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/indexer.c [161/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dmlx4_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/mlx4/CMakeFiles/mlx4.dir/verbs.c.o -MF providers/mlx4/CMakeFiles/mlx4.dir/verbs.c.o.d -o providers/mlx4/CMakeFiles/mlx4.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/mlx4/verbs.c [162/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drspreload_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rspreload.dir/indexer.c.o -MF librdmacm/CMakeFiles/rspreload.dir/indexer.c.o.d -o librdmacm/CMakeFiles/rspreload.dir/indexer.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/indexer.c [163/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dbnxt_re_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/db.c.o -MF providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/db.c.o.d -o providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/db.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/bnxt_re/db.c [164/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dbnxt_re_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/main.c.o -MF providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/main.c.o.d -o providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/main.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/bnxt_re/main.c [165/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drspreload_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rspreload.dir/preload.c.o -MF librdmacm/CMakeFiles/rspreload.dir/preload.c.o.d -o librdmacm/CMakeFiles/rspreload.dir/preload.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/preload.c [166/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dbnxt_re_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/memory.c.o -MF providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/memory.c.o.d -o providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/memory.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/bnxt_re/memory.c [167/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drdmacm_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rdmacm.dir/cma.c.o -MF librdmacm/CMakeFiles/rdmacm.dir/cma.c.o.d -o librdmacm/CMakeFiles/rdmacm.dir/cma.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/cma.c [168/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dcxgb4_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -fPIC -std=gnu11 -MD -MT providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/dev.c.o -MF providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/dev.c.o.d -o providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/dev.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/dev.c In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/libcxgb4.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/dev.c:43: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [169/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dcxgb4_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -fPIC -std=gnu11 -MD -MT providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/cq.c.o -MF providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/cq.c.o.d -o providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/cq.c In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/cq.c:37: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/libcxgb4.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/cq.c:40: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [170/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dbnxt_re_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/verbs.c.o -MF providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/verbs.c.o.d -o providers/bnxt_re/CMakeFiles/bnxt_re-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/bnxt_re/verbs.c [171/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dcxgb4_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -fPIC -std=gnu11 -MD -MT providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/verbs.c.o -MF providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/verbs.c.o.d -o providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/verbs.c In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/libcxgb4.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/verbs.c:43: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [172/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dcxgb4_rdmav34_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fno-strict-aliasing -fPIC -std=gnu11 -MD -MT providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/qp.c.o -MF providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/qp.c.o.d -o providers/cxgb4/CMakeFiles/cxgb4-rdmav34.dir/qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/qp.c In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/libcxgb4.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/cxgb4/qp.c:40: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [173/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Defa_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/efa/CMakeFiles/efa.dir/efa.c.o -MF providers/efa/CMakeFiles/efa.dir/efa.c.o.d -o providers/efa/CMakeFiles/efa.dir/efa.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/efa/efa.c [174/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_counters.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_counters.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_counters.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_counters.c [175/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Drdmacm_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT librdmacm/CMakeFiles/rdmacm.dir/rsocket.c.o -MF librdmacm/CMakeFiles/rdmacm.dir/rsocket.c.o.d -o librdmacm/CMakeFiles/rdmacm.dir/rsocket.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/librdmacm/rsocket.c [176/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_ah.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_ah.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_ah.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_ah.c [177/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_dm.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_dm.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_dm.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_dm.c [178/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_cq.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_cq.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_cq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_cq.c [179/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd.c [180/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_fallback.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_fallback.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_fallback.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_fallback.c [181/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_flow.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_flow.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_flow.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_flow.c [182/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_device.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_device.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_device.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_device.c [183/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_flow_action.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_flow_action.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_flow_action.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_flow_action.c [184/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Defa_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT providers/efa/CMakeFiles/efa.dir/verbs.c.o -MF providers/efa/CMakeFiles/efa.dir/verbs.c.o.d -o providers/efa/CMakeFiles/efa.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/providers/efa/verbs.c [185/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_ioctl.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_ioctl.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_ioctl.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_ioctl.c [186/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_mw.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_mw.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_mw.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_mw.c [187/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_pd.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_pd.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_pd.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_pd.c [188/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_mr.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_mr.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_mr.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_mr.c [189/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_rwq_ind.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_rwq_ind.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_rwq_ind.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_rwq_ind.c [190/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_qp.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_qp.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_qp.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_qp.c [191/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_xrcd.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_xrcd.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_xrcd.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_xrcd.c [192/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_wq.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_wq.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_wq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_wq.c [193/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/cmd_srq.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/cmd_srq.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/cmd_srq.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/cmd_srq.c [194/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/device.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/device.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/device.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/device.c [195/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/dynamic_driver.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/dynamic_driver.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/dynamic_driver.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/dynamic_driver.c [196/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/compat-1_0.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/compat-1_0.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/compat-1_0.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/compat-1_0.c [197/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/enum_strs.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/enum_strs.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/enum_strs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/enum_strs.c [198/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/dummy_ops.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/dummy_ops.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/dummy_ops.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/dummy_ops.c [199/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/ibdev_nl.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/ibdev_nl.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/ibdev_nl.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibdev_nl.c [200/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/marshall.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/marshall.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/marshall.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/marshall.c [201/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/static_driver.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/static_driver.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/static_driver.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/static_driver.c [202/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/init.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/init.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/init.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/init.c [203/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/sysfs.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/sysfs.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/sysfs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/sysfs.c [204/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/all_providers.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/all_providers.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/all_providers.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/all_providers.c [205/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT kernel-headers/CMakeFiles/kern-abi.dir/kern-abi.c.o -MF kernel-headers/CMakeFiles/kern-abi.dir/kern-abi.c.o.d -o kernel-headers/CMakeFiles/kern-abi.dir/kern-abi.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/kernel-headers/kern-abi.c [206/312] : && /usr/bin/cmake -E rm -f kernel-headers/libkern-abi.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc kernel-headers/libkern-abi.a kernel-headers/CMakeFiles/kern-abi.dir/kern-abi.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib kernel-headers/libkern-abi.a && : [207/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/memory.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/memory.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/memory.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/memory.c [208/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT ccan/CMakeFiles/ccan.dir/str.c.o -MF ccan/CMakeFiles/ccan.dir/str.c.o.d -o ccan/CMakeFiles/ccan.dir/str.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/ccan/str.c [209/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -std=gnu11 -MD -MT ccan/CMakeFiles/ccan.dir/list.c.o -MF ccan/CMakeFiles/ccan.dir/list.c.o.d -o ccan/CMakeFiles/ccan.dir/list.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/ccan/list.c [210/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c FAILED: libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/neigh.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:33:21: warning: no previous prototype for 'if_nametoindex' [-Wmissing-prototypes] 33 | extern unsigned int if_nametoindex(__const char *__ifname) __THROW; | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c: In function 'if_nametoindex': /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:33:60: error: expected declaration specifiers before '__THROW' 33 | extern unsigned int if_nametoindex(__const char *__ifname) __THROW; | ^~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:37, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/pthread.h:86:1: error: expected declaration specifiers before '__attribute__' 86 | __attribute__((const)) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:37:5: error: storage class specified for parameter 'memory_order' 37 | } memory_order; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:40:23: error: storage class specified for parameter 'atomic_bool' 40 | typedef _Atomic _Bool atomic_bool; | ^~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:41:22: error: storage class specified for parameter 'atomic_char' 41 | typedef _Atomic char atomic_char; | ^~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:42:29: error: storage class specified for parameter 'atomic_schar' 42 | typedef _Atomic signed char atomic_schar; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:43:31: error: storage class specified for parameter 'atomic_uchar' 43 | typedef _Atomic unsigned char atomic_uchar; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:44:23: error: storage class specified for parameter 'atomic_short' 44 | typedef _Atomic short atomic_short; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:45:32: error: storage class specified for parameter 'atomic_ushort' 45 | typedef _Atomic unsigned short atomic_ushort; | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:46:21: error: storage class specified for parameter 'atomic_int' 46 | typedef _Atomic int atomic_int; | ^~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:47:30: error: storage class specified for parameter 'atomic_uint' 47 | typedef _Atomic unsigned int atomic_uint; | ^~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:48:22: error: storage class specified for parameter 'atomic_long' 48 | typedef _Atomic long atomic_long; | ^~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:49:31: error: storage class specified for parameter 'atomic_ulong' 49 | typedef _Atomic unsigned long atomic_ulong; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:50:27: error: storage class specified for parameter 'atomic_llong' 50 | typedef _Atomic long long atomic_llong; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:51:36: error: storage class specified for parameter 'atomic_ullong' 51 | typedef _Atomic unsigned long long atomic_ullong; | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:52:33: error: storage class specified for parameter 'atomic_char16_t' 52 | typedef _Atomic __CHAR16_TYPE__ atomic_char16_t; | ^~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:53:33: error: storage class specified for parameter 'atomic_char32_t' 53 | typedef _Atomic __CHAR32_TYPE__ atomic_char32_t; | ^~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:54:32: error: storage class specified for parameter 'atomic_wchar_t' 54 | typedef _Atomic __WCHAR_TYPE__ atomic_wchar_t; | ^~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:55:37: error: storage class specified for parameter 'atomic_int_least8_t' 55 | typedef _Atomic __INT_LEAST8_TYPE__ atomic_int_least8_t; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:56:38: error: storage class specified for parameter 'atomic_uint_least8_t' 56 | typedef _Atomic __UINT_LEAST8_TYPE__ atomic_uint_least8_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:57:38: error: storage class specified for parameter 'atomic_int_least16_t' 57 | typedef _Atomic __INT_LEAST16_TYPE__ atomic_int_least16_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:58:39: error: storage class specified for parameter 'atomic_uint_least16_t' 58 | typedef _Atomic __UINT_LEAST16_TYPE__ atomic_uint_least16_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:59:38: error: storage class specified for parameter 'atomic_int_least32_t' 59 | typedef _Atomic __INT_LEAST32_TYPE__ atomic_int_least32_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:60:39: error: storage class specified for parameter 'atomic_uint_least32_t' 60 | typedef _Atomic __UINT_LEAST32_TYPE__ atomic_uint_least32_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:61:38: error: storage class specified for parameter 'atomic_int_least64_t' 61 | typedef _Atomic __INT_LEAST64_TYPE__ atomic_int_least64_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:62:39: error: storage class specified for parameter 'atomic_uint_least64_t' 62 | typedef _Atomic __UINT_LEAST64_TYPE__ atomic_uint_least64_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:63:36: error: storage class specified for parameter 'atomic_int_fast8_t' 63 | typedef _Atomic __INT_FAST8_TYPE__ atomic_int_fast8_t; | ^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:64:37: error: storage class specified for parameter 'atomic_uint_fast8_t' 64 | typedef _Atomic __UINT_FAST8_TYPE__ atomic_uint_fast8_t; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:65:37: error: storage class specified for parameter 'atomic_int_fast16_t' 65 | typedef _Atomic __INT_FAST16_TYPE__ atomic_int_fast16_t; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:66:38: error: storage class specified for parameter 'atomic_uint_fast16_t' 66 | typedef _Atomic __UINT_FAST16_TYPE__ atomic_uint_fast16_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:67:37: error: storage class specified for parameter 'atomic_int_fast32_t' 67 | typedef _Atomic __INT_FAST32_TYPE__ atomic_int_fast32_t; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:68:38: error: storage class specified for parameter 'atomic_uint_fast32_t' 68 | typedef _Atomic __UINT_FAST32_TYPE__ atomic_uint_fast32_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:69:37: error: storage class specified for parameter 'atomic_int_fast64_t' 69 | typedef _Atomic __INT_FAST64_TYPE__ atomic_int_fast64_t; | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:70:38: error: storage class specified for parameter 'atomic_uint_fast64_t' 70 | typedef _Atomic __UINT_FAST64_TYPE__ atomic_uint_fast64_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:71:33: error: storage class specified for parameter 'atomic_intptr_t' 71 | typedef _Atomic __INTPTR_TYPE__ atomic_intptr_t; | ^~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:72:34: error: storage class specified for parameter 'atomic_uintptr_t' 72 | typedef _Atomic __UINTPTR_TYPE__ atomic_uintptr_t; | ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:73:31: error: storage class specified for parameter 'atomic_size_t' 73 | typedef _Atomic __SIZE_TYPE__ atomic_size_t; | ^~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:74:34: error: storage class specified for parameter 'atomic_ptrdiff_t' 74 | typedef _Atomic __PTRDIFF_TYPE__ atomic_ptrdiff_t; | ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:75:33: error: storage class specified for parameter 'atomic_intmax_t' 75 | typedef _Atomic __INTMAX_TYPE__ atomic_intmax_t; | ^~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:76:34: error: storage class specified for parameter 'atomic_uintmax_t' 76 | typedef _Atomic __UINTMAX_TYPE__ atomic_uintmax_t; | ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:92:13: error: storage class specified for parameter 'atomic_thread_fence' 92 | extern void atomic_thread_fence (memory_order); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:94:13: error: storage class specified for parameter 'atomic_signal_fence' 94 | extern void atomic_signal_fence (memory_order); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:225:3: error: storage class specified for parameter 'atomic_flag' 225 | } atomic_flag; | ^~~~~~~~~~~ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:230:61: error: expected ';', ',' or ')' before '*' token 230 | extern _Bool atomic_flag_test_and_set (volatile atomic_flag *); | ^ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:233:70: error: expected ';', ',' or ')' before '*' token 233 | extern _Bool atomic_flag_test_and_set_explicit (volatile atomic_flag *, | ^ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:238:53: error: expected ';', ',' or ')' before '*' token 238 | extern void atomic_flag_clear (volatile atomic_flag *); | ^ /usr/lib/gcc/x86_64-gentoo-linux-musl/11.2.1/include/stdatomic.h:240:62: error: expected ';', ',' or ')' before '*' token 240 | extern void atomic_flag_clear_explicit (volatile atomic_flag *, memory_order); | ^ In file included from /usr/include/stddef.h:17, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:42, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/bits/alltypes.h:41:54: error: storage class specified for parameter 'max_align_t' 41 | typedef struct { long long __ll; long double __ld; } max_align_t; | ^~~~~~~~~~~ /usr/include/bits/alltypes.h:60:15: error: storage class specified for parameter 'ptrdiff_t' 60 | typedef _Addr ptrdiff_t; | ^~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:38, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs_api.h:66, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:48, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:49:1: warning: empty declaration 49 | enum ib_uverbs_write_cmds { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:93:1: warning: empty declaration 93 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:119:1: warning: empty declaration 119 | struct ib_uverbs_async_event_desc { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:125:1: warning: empty declaration 125 | struct ib_uverbs_comp_event_desc { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:129:1: warning: empty declaration 129 | struct ib_uverbs_cq_moderation_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:146:1: warning: empty declaration 146 | struct ib_uverbs_cmd_hdr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:152:1: warning: empty declaration 152 | struct ib_uverbs_ex_cmd_hdr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:159:1: warning: empty declaration 159 | struct ib_uverbs_get_context { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:164:1: warning: empty declaration 164 | struct ib_uverbs_get_context_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:170:1: warning: empty declaration 170 | struct ib_uverbs_query_device { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:175:1: warning: empty declaration 175 | struct ib_uverbs_query_device_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:219:1: warning: empty declaration 219 | struct ib_uverbs_ex_query_device { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:224:1: warning: empty declaration 224 | struct ib_uverbs_odp_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:234:1: warning: empty declaration 234 | struct ib_uverbs_rss_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:245:1: warning: empty declaration 245 | struct ib_uverbs_tm_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:259:1: warning: empty declaration 259 | struct ib_uverbs_ex_query_device_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:277:1: warning: empty declaration 277 | struct ib_uverbs_query_port { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:284:1: warning: empty declaration 284 | struct ib_uverbs_query_port_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:309:1: warning: empty declaration 309 | struct ib_uverbs_alloc_pd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:314:1: warning: empty declaration 314 | struct ib_uverbs_alloc_pd_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:319:1: warning: empty declaration 319 | struct ib_uverbs_dealloc_pd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:323:1: warning: empty declaration 323 | struct ib_uverbs_open_xrcd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:330:1: warning: empty declaration 330 | struct ib_uverbs_open_xrcd_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:335:1: warning: empty declaration 335 | struct ib_uverbs_close_xrcd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:339:1: warning: empty declaration 339 | struct ib_uverbs_reg_mr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:349:1: warning: empty declaration 349 | struct ib_uverbs_reg_mr_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:356:1: warning: empty declaration 356 | struct ib_uverbs_rereg_mr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:368:1: warning: empty declaration 368 | struct ib_uverbs_rereg_mr_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:374:1: warning: empty declaration 374 | struct ib_uverbs_dereg_mr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:378:1: warning: empty declaration 378 | struct ib_uverbs_alloc_mw { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:386:1: warning: empty declaration 386 | struct ib_uverbs_alloc_mw_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:392:1: warning: empty declaration 392 | struct ib_uverbs_dealloc_mw { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:396:1: warning: empty declaration 396 | struct ib_uverbs_create_comp_channel { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:400:1: warning: empty declaration 400 | struct ib_uverbs_create_comp_channel_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:404:1: warning: empty declaration 404 | struct ib_uverbs_create_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:414:1: warning: empty declaration 414 | enum ib_uverbs_ex_create_cq_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:419:1: warning: empty declaration 419 | struct ib_uverbs_ex_create_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:429:1: warning: empty declaration 429 | struct ib_uverbs_create_cq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:435:1: warning: empty declaration 435 | struct ib_uverbs_ex_create_cq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:441:1: warning: empty declaration 441 | struct ib_uverbs_resize_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:448:1: warning: empty declaration 448 | struct ib_uverbs_resize_cq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:454:1: warning: empty declaration 454 | struct ib_uverbs_poll_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:460:1: warning: empty declaration 460 | enum ib_uverbs_wc_opcode { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:471:1: warning: empty declaration 471 | struct ib_uverbs_wc { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:492:1: warning: empty declaration 492 | struct ib_uverbs_poll_cq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:498:1: warning: empty declaration 498 | struct ib_uverbs_req_notify_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:503:1: warning: empty declaration 503 | struct ib_uverbs_destroy_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:509:1: warning: empty declaration 509 | struct ib_uverbs_destroy_cq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:514:1: warning: empty declaration 514 | struct ib_uverbs_global_route { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:523:1: warning: empty declaration 523 | struct ib_uverbs_ah_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:534:1: warning: empty declaration 534 | struct ib_uverbs_qp_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:572:1: warning: empty declaration 572 | struct ib_uverbs_create_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:591:1: warning: empty declaration 591 | enum ib_uverbs_create_qp_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:595:1: warning: empty declaration 595 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:599:1: warning: empty declaration 599 | struct ib_uverbs_ex_create_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:620:1: warning: empty declaration 620 | struct ib_uverbs_open_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:631:1: warning: empty declaration 631 | struct ib_uverbs_create_qp_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:643:1: warning: empty declaration 643 | struct ib_uverbs_ex_create_qp_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:653:1: warning: empty declaration 653 | struct ib_uverbs_qp_dest { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:668:1: warning: empty declaration 668 | struct ib_uverbs_query_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:675:1: warning: empty declaration 675 | struct ib_uverbs_query_qp_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:709:1: warning: empty declaration 709 | struct ib_uverbs_modify_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:739:1: warning: empty declaration 739 | struct ib_uverbs_ex_modify_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:745:1: warning: empty declaration 745 | struct ib_uverbs_ex_modify_qp_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:750:1: warning: empty declaration 750 | struct ib_uverbs_destroy_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:756:1: warning: empty declaration 756 | struct ib_uverbs_destroy_qp_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:766:1: warning: empty declaration 766 | struct ib_uverbs_sge { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:772:1: warning: empty declaration 772 | enum ib_uverbs_wr_opcode { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:790:1: warning: empty declaration 790 | struct ib_uverbs_send_wr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:821:1: warning: empty declaration 821 | struct ib_uverbs_post_send { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:830:1: warning: empty declaration 830 | struct ib_uverbs_post_send_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:834:1: warning: empty declaration 834 | struct ib_uverbs_recv_wr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:840:1: warning: empty declaration 840 | struct ib_uverbs_post_recv { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:849:1: warning: empty declaration 849 | struct ib_uverbs_post_recv_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:853:1: warning: empty declaration 853 | struct ib_uverbs_post_srq_recv { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:862:1: warning: empty declaration 862 | struct ib_uverbs_post_srq_recv_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:866:1: warning: empty declaration 866 | struct ib_uverbs_create_ah { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:875:1: warning: empty declaration 875 | struct ib_uverbs_create_ah_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:880:1: warning: empty declaration 880 | struct ib_uverbs_destroy_ah { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:884:1: warning: empty declaration 884 | struct ib_uverbs_attach_mcast { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:892:1: warning: empty declaration 892 | struct ib_uverbs_detach_mcast { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:900:1: warning: empty declaration 900 | struct ib_uverbs_flow_spec_hdr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:908:1: warning: empty declaration 908 | struct ib_uverbs_flow_eth_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:915:1: warning: empty declaration 915 | struct ib_uverbs_flow_spec_eth { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:928:1: warning: empty declaration 928 | struct ib_uverbs_flow_ipv4_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:937:1: warning: empty declaration 937 | struct ib_uverbs_flow_spec_ipv4 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:950:1: warning: empty declaration 950 | struct ib_uverbs_flow_tcp_udp_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:955:1: warning: empty declaration 955 | struct ib_uverbs_flow_spec_tcp_udp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:968:1: warning: empty declaration 968 | struct ib_uverbs_flow_ipv6_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:978:1: warning: empty declaration 978 | struct ib_uverbs_flow_spec_ipv6 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:991:1: warning: empty declaration 991 | struct ib_uverbs_flow_spec_action_tag { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1004:1: warning: empty declaration 1004 | struct ib_uverbs_flow_spec_action_drop { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1015:1: warning: empty declaration 1015 | struct ib_uverbs_flow_spec_action_handle { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1028:1: warning: empty declaration 1028 | struct ib_uverbs_flow_spec_action_count { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1041:1: warning: empty declaration 1041 | struct ib_uverbs_flow_tunnel_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1045:1: warning: empty declaration 1045 | struct ib_uverbs_flow_spec_tunnel { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1058:1: warning: empty declaration 1058 | struct ib_uverbs_flow_spec_esp_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1063:1: warning: empty declaration 1063 | struct ib_uverbs_flow_spec_esp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1076:1: warning: empty declaration 1076 | struct ib_uverbs_flow_gre_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1090:1: warning: empty declaration 1090 | struct ib_uverbs_flow_spec_gre { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1103:1: warning: empty declaration 1103 | struct ib_uverbs_flow_mpls_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1113:1: warning: empty declaration 1113 | struct ib_uverbs_flow_spec_mpls { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1126:1: warning: empty declaration 1126 | struct ib_uverbs_flow_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1141:1: warning: empty declaration 1141 | struct ib_uverbs_create_flow { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1147:1: warning: empty declaration 1147 | struct ib_uverbs_create_flow_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1152:1: warning: empty declaration 1152 | struct ib_uverbs_destroy_flow { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1157:1: warning: empty declaration 1157 | struct ib_uverbs_create_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1167:1: warning: empty declaration 1167 | struct ib_uverbs_create_xsrq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1181:1: warning: empty declaration 1181 | struct ib_uverbs_create_srq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1189:1: warning: empty declaration 1189 | struct ib_uverbs_modify_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1197:1: warning: empty declaration 1197 | struct ib_uverbs_query_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1204:1: warning: empty declaration 1204 | struct ib_uverbs_query_srq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1211:1: warning: empty declaration 1211 | struct ib_uverbs_destroy_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1217:1: warning: empty declaration 1217 | struct ib_uverbs_destroy_srq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1221:1: warning: empty declaration 1221 | struct ib_uverbs_ex_create_wq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1233:1: warning: empty declaration 1233 | struct ib_uverbs_ex_create_wq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1242:1: warning: empty declaration 1242 | struct ib_uverbs_ex_destroy_wq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1247:1: warning: empty declaration 1247 | struct ib_uverbs_ex_destroy_wq_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1254:1: warning: empty declaration 1254 | struct ib_uverbs_ex_modify_wq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1265:1: warning: empty declaration 1265 | struct ib_uverbs_ex_create_rwq_ind_table { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1275:1: warning: empty declaration 1275 | struct ib_uverbs_ex_create_rwq_ind_table_resp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1282:1: warning: empty declaration 1282 | struct ib_uverbs_ex_destroy_rwq_ind_table { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1287:1: warning: empty declaration 1287 | struct ib_uverbs_cq_moderation { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/ib_user_verbs.h:1292:1: warning: empty declaration 1292 | struct ib_uverbs_ex_modify_cq { | ^~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs_api.h:66, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:48, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:47:1: warning: empty declaration 47 | enum ib_uverbs_core_support { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:51:1: warning: empty declaration 51 | enum ib_uverbs_access_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:67:1: warning: empty declaration 67 | enum ib_uverbs_srq_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:73:1: warning: empty declaration 73 | enum ib_uverbs_wq_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:77:1: warning: empty declaration 77 | enum ib_uverbs_wq_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:84:1: warning: empty declaration 84 | enum ib_uverbs_qp_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:94:1: warning: empty declaration 94 | enum ib_uverbs_qp_create_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:102:1: warning: empty declaration 102 | enum ib_uverbs_query_port_cap_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:140:1: warning: empty declaration 140 | enum ib_uverbs_query_port_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:144:1: warning: empty declaration 144 | enum ib_uverbs_flow_action_esp_keymat { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:148:1: warning: empty declaration 148 | enum ib_uverbs_flow_action_esp_keymat_aes_gcm_iv_algo { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:152:1: warning: empty declaration 152 | struct ib_uverbs_flow_action_esp_keymat_aes_gcm { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:163:1: warning: empty declaration 163 | enum ib_uverbs_flow_action_esp_replay { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:168:1: warning: empty declaration 168 | struct ib_uverbs_flow_action_esp_replay_bmp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:172:1: warning: empty declaration 172 | enum ib_uverbs_flow_action_esp_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:185:1: warning: empty declaration 185 | struct ib_uverbs_flow_action_esp_encap { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:195:1: warning: empty declaration 195 | struct ib_uverbs_flow_action_esp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:203:1: warning: empty declaration 203 | enum ib_uverbs_read_counters_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:208:1: warning: empty declaration 208 | enum ib_uverbs_advise_mr_advice { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:214:1: warning: empty declaration 214 | enum ib_uverbs_advise_mr_flag { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:218:1: warning: empty declaration 218 | struct ib_uverbs_query_port_resp_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:224:1: warning: empty declaration 224 | struct ib_uverbs_qp_cap { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:232:1: warning: empty declaration 232 | enum rdma_driver_id { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:255:1: warning: empty declaration 255 | enum ib_uverbs_gid_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/ib_user_ioctl_verbs.h:261:1: warning: empty declaration 261 | struct ib_uverbs_gid_entry { | ^~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:65:1: warning: empty declaration 65 | union ibv_gid { | ^~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:73:1: warning: empty declaration 73 | enum ibv_gid_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:79:1: warning: empty declaration 79 | struct ibv_gid_entry { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:95:1: warning: empty declaration 95 | enum ibv_node_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:106:1: warning: empty declaration 106 | enum ibv_transport_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:115:1: warning: empty declaration 115 | enum ibv_device_cap_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:142:1: warning: empty declaration 142 | enum ibv_fork_status { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:155:1: warning: empty declaration 155 | enum ibv_atomic_cap { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:161:1: warning: empty declaration 161 | struct ibv_alloc_dm_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:167:1: warning: empty declaration 167 | enum ibv_dm_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:171:1: warning: empty declaration 171 | struct ibv_dm { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:182:1: warning: empty declaration 182 | struct ibv_device_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:227:1: warning: empty declaration 227 | struct ibv_query_device_ex_input { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:231:1: warning: empty declaration 231 | enum ibv_odp_transport_cap_bits { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:240:1: warning: empty declaration 240 | struct ibv_odp_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:249:1: warning: empty declaration 249 | enum ibv_odp_general_caps { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:254:1: warning: empty declaration 254 | struct ibv_tso_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:260:1: warning: empty declaration 260 | enum ibv_rx_hash_function_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:272:1: warning: empty declaration 272 | enum ibv_rx_hash_fields { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:285:1: warning: empty declaration 285 | struct ibv_rss_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:293:1: warning: empty declaration 293 | struct ibv_packet_pacing_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:299:1: warning: empty declaration 299 | enum ibv_raw_packet_caps { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:306:1: warning: empty declaration 306 | enum ibv_tm_cap_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:310:1: warning: empty declaration 310 | struct ibv_tm_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:323:1: warning: empty declaration 323 | struct ibv_cq_moderation_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:328:1: warning: empty declaration 328 | enum ibv_pci_atomic_op_size { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:338:1: warning: empty declaration 338 | struct ibv_pci_atomic_caps { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:344:1: warning: empty declaration 344 | struct ibv_device_attr_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:364:1: warning: empty declaration 364 | enum ibv_mtu { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:372:1: warning: empty declaration 372 | enum ibv_port_state { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:381:1: warning: empty declaration 381 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:387:1: warning: empty declaration 387 | enum ibv_port_cap_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:414:1: warning: empty declaration 414 | enum ibv_port_cap_flags2 { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:423:1: warning: empty declaration 423 | struct ibv_port_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:448:1: warning: empty declaration 448 | enum ibv_event_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:471:1: warning: empty declaration 471 | struct ibv_async_event { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:482:1: warning: empty declaration 482 | enum ibv_wc_status { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:510:1: warning: empty declaration 510 | enum ibv_wc_opcode { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:536:1: warning: empty declaration 536 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:540:1: warning: empty declaration 540 | enum ibv_create_cq_wc_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:555:1: warning: empty declaration 555 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:565:1: warning: empty declaration 565 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:574:1: warning: empty declaration 574 | enum ibv_wc_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:584:1: warning: empty declaration 584 | struct ibv_wc { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:606:1: warning: empty declaration 606 | enum ibv_access_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:618:1: warning: empty declaration 618 | struct ibv_mw_bind_info { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:625:1: warning: empty declaration 625 | struct ibv_pd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:630:1: warning: empty declaration 630 | struct ibv_td_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:634:1: warning: empty declaration 634 | struct ibv_td { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:638:1: warning: empty declaration 638 | enum ibv_xrcd_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:644:1: warning: empty declaration 644 | struct ibv_xrcd_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:650:1: warning: empty declaration 650 | struct ibv_xrcd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:654:1: warning: empty declaration 654 | enum ibv_rereg_mr_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:661:1: warning: empty declaration 661 | struct ibv_mr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:671:1: warning: empty declaration 671 | enum ibv_mw_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:676:1: warning: empty declaration 676 | struct ibv_mw { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:684:1: warning: empty declaration 684 | struct ibv_global_route { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:692:1: warning: empty declaration 692 | struct ibv_grh { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:701:1: warning: empty declaration 701 | enum ibv_rate { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:753:1: warning: empty declaration 753 | struct ibv_ah_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:763:1: warning: empty declaration 763 | enum ibv_srq_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:768:1: warning: empty declaration 768 | struct ibv_srq_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:774:1: warning: empty declaration 774 | struct ibv_srq_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:779:1: warning: empty declaration 779 | enum ibv_srq_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:785:1: warning: empty declaration 785 | enum ibv_srq_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:794:1: warning: empty declaration 794 | struct ibv_tm_cap { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:799:1: warning: empty declaration 799 | struct ibv_srq_init_attr_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:811:1: warning: empty declaration 811 | enum ibv_wq_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:815:1: warning: empty declaration 815 | enum ibv_wq_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:820:1: warning: empty declaration 820 | enum ibv_wq_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:828:1: warning: empty declaration 828 | struct ibv_wq_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:839:1: warning: empty declaration 839 | enum ibv_wq_state { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:846:1: warning: empty declaration 846 | enum ibv_wq_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:853:1: warning: empty declaration 853 | struct ibv_wq_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:871:1: warning: empty declaration 871 | struct ibv_rwq_ind_table { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:878:1: warning: empty declaration 878 | enum ibv_ind_table_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:885:1: warning: empty declaration 885 | struct ibv_rwq_ind_table_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:892:1: warning: empty declaration 892 | enum ibv_qp_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:902:1: warning: empty declaration 902 | struct ibv_qp_cap { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:910:1: warning: empty declaration 910 | struct ibv_qp_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:920:1: warning: empty declaration 920 | enum ibv_qp_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:930:1: warning: empty declaration 930 | enum ibv_qp_create_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:938:1: warning: empty declaration 938 | enum ibv_qp_create_send_ops_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:952:1: warning: empty declaration 952 | struct ibv_rx_hash_conf { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:961:1: warning: empty declaration 961 | struct ibv_qp_init_attr_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:982:1: warning: empty declaration 982 | enum ibv_qp_open_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:990:1: warning: empty declaration 990 | struct ibv_qp_open_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:998:1: warning: empty declaration 998 | enum ibv_qp_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1030:1: warning: empty declaration 1030 | enum ibv_qp_state { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1041:1: warning: empty declaration 1041 | enum ibv_mig_state { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1047:1: warning: empty declaration 1047 | struct ibv_qp_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1076:1: warning: empty declaration 1076 | struct ibv_qp_rate_limit_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1083:1: warning: empty declaration 1083 | enum ibv_wr_opcode { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1098:1: warning: empty declaration 1098 | enum ibv_send_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1106:1: warning: empty declaration 1106 | struct ibv_data_buf { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1111:1: warning: empty declaration 1111 | struct ibv_sge { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1117:1: warning: empty declaration 1117 | struct ibv_send_wr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1167:1: warning: empty declaration 1167 | struct ibv_recv_wr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1174:1: warning: empty declaration 1174 | enum ibv_ops_wr_opcode { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1180:1: warning: empty declaration 1180 | enum ibv_ops_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1185:1: warning: empty declaration 1185 | struct ibv_ops_wr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1203:1: warning: empty declaration 1203 | struct ibv_mw_bind { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1209:1: warning: empty declaration 1209 | struct ibv_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1231:1: warning: empty declaration 1231 | struct ibv_wq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1249:1: warning: empty declaration 1249 | struct ibv_qp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1266:1: warning: empty declaration 1266 | struct ibv_qp_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1319 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1325 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1332 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1338:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1338 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1344 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1350 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1356 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1361 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1366 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1372 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1378 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1384 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1390 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1396 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1403 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1409 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1415 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1420 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1425 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1430 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1434:1: warning: empty declaration 1434 | struct ibv_ece { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1449:1: warning: empty declaration 1449 | struct ibv_comp_channel { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1455:1: warning: empty declaration 1455 | struct ibv_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1468:1: warning: empty declaration 1468 | struct ibv_poll_cq_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1472:1: warning: empty declaration 1472 | struct ibv_wc_tm_info { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1477:1: warning: empty declaration 1477 | struct ibv_cq_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1515 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1519:1: warning: empty declaration 1519 | enum ibv_cq_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1524:1: warning: empty declaration 1524 | struct ibv_moderate_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1529:1: warning: empty declaration 1529 | struct ibv_modify_cq_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1536 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1541:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1541 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1546 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1551 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1556 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1561 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1566 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1571:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1571 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1580:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1580 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1585 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1590 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1595 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1600 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1605 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1610 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1615 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1620 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1625:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1625 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1631 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1638 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1642:1: warning: empty declaration 1642 | struct ibv_ah { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1648:1: warning: empty declaration 1648 | enum ibv_flow_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1654:1: warning: empty declaration 1654 | enum ibv_flow_attr_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1669:1: warning: empty declaration 1669 | enum ibv_flow_spec_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1687:1: warning: empty declaration 1687 | struct ibv_flow_eth_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1697:1: warning: empty declaration 1697 | struct ibv_flow_spec_eth { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1704:1: warning: empty declaration 1704 | struct ibv_flow_ipv4_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1709:1: warning: empty declaration 1709 | struct ibv_flow_spec_ipv4 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1716:1: warning: empty declaration 1716 | struct ibv_flow_ipv4_ext_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1725:1: warning: empty declaration 1725 | struct ibv_flow_spec_ipv4_ext { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1732:1: warning: empty declaration 1732 | struct ibv_flow_ipv6_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1741:1: warning: empty declaration 1741 | struct ibv_flow_spec_ipv6 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1748:1: warning: empty declaration 1748 | struct ibv_flow_esp_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1753:1: warning: empty declaration 1753 | struct ibv_flow_spec_esp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1760:1: warning: empty declaration 1760 | struct ibv_flow_tcp_udp_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1765:1: warning: empty declaration 1765 | struct ibv_flow_spec_tcp_udp { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1772:1: warning: empty declaration 1772 | struct ibv_flow_gre_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1786:1: warning: empty declaration 1786 | struct ibv_flow_spec_gre { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1793:1: warning: empty declaration 1793 | struct ibv_flow_mpls_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1803:1: warning: empty declaration 1803 | struct ibv_flow_spec_mpls { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1810:1: warning: empty declaration 1810 | struct ibv_flow_tunnel_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1814:1: warning: empty declaration 1814 | struct ibv_flow_spec_tunnel { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1821:1: warning: empty declaration 1821 | struct ibv_flow_spec_action_tag { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1827:1: warning: empty declaration 1827 | struct ibv_flow_spec_action_drop { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1832:1: warning: empty declaration 1832 | struct ibv_flow_spec_action_handle { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1838:1: warning: empty declaration 1838 | struct ibv_flow_spec_counter_action { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1844:1: warning: empty declaration 1844 | struct ibv_flow_spec { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1866:1: warning: empty declaration 1866 | struct ibv_flow_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1880:1: warning: empty declaration 1880 | struct ibv_flow { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1886:1: warning: empty declaration 1886 | struct ibv_flow_action { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1890:1: warning: empty declaration 1890 | enum ibv_flow_action_esp_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1894:1: warning: empty declaration 1894 | struct ibv_flow_action_esp_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1911:1: warning: empty declaration 1911 | struct ibv_device; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1912:1: warning: empty declaration 1912 | struct ibv_context; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1915:1: warning: empty declaration 1915 | struct _ibv_device_ops { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1920:1: warning: empty declaration 1920 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1925:1: warning: empty declaration 1925 | struct ibv_device { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1939:1: warning: empty declaration 1939 | struct _compat_ibv_port_attr; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1940:1: warning: empty declaration 1940 | struct ibv_context_ops { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1983:1: warning: empty declaration 1983 | struct ibv_context { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1993:1: warning: empty declaration 1993 | enum ibv_cq_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:1998:1: warning: empty declaration 1998 | enum ibv_create_cq_attr_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2003:1: warning: empty declaration 2003 | struct ibv_cq_init_attr_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2029:1: warning: empty declaration 2029 | enum ibv_parent_domain_init_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2036:1: warning: empty declaration 2036 | struct ibv_parent_domain_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2047:1: warning: empty declaration 2047 | struct ibv_counters_init_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2051:1: warning: empty declaration 2051 | struct ibv_counters { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2055:1: warning: empty declaration 2055 | enum ibv_counter_description { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2060:1: warning: empty declaration 2060 | struct ibv_counter_attach_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2066:1: warning: empty declaration 2066 | enum ibv_read_counters_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2070:1: warning: empty declaration 2070 | enum ibv_values_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2075:1: warning: empty declaration 2075 | struct ibv_values_ex { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2080:1: warning: empty declaration 2080 | struct verbs_context { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2159 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2348 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2384 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2399 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2428 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2440 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2451 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2466 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2477:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2477 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2492 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2505 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2527:1: error: expected declaration specifiers before '__attribute__' 2527 | __attribute__((__always_inline__)) static inline struct ibv_mr * | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2550:1: error: expected declaration specifiers before '__attribute__' 2550 | __attribute__((__always_inline__)) static inline struct ibv_mr * | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2571:1: warning: empty declaration 2571 | enum ibv_rereg_mr_err_code { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2600 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2616 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2624 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2636 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2666 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2684 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2701 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2720 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2727:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2727 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2737:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2737 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2761 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2795:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2795 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2861:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2861 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2875 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2880 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2905 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2949 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2974 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:2981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2981 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3000:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3000 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3021:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3021 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3037:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3037 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3053:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3053 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3073:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3073 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3090:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3090 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3119 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3142 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3206 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3240 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3257 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3277 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3297 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3315 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3324 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3425 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3431 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3444 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3457 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3471 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/verbs.h:3486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3486 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/container_of.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 67 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:51:1: warning: empty declaration 51 | struct ex_hdr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:123:1: warning: empty declaration 123 | struct empty {}; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_ALLOC_MW' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_ALLOC_MW' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_ALLOC_MW' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:175:1: note: in expansion of macro 'DECLARE_CMD' 175 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_MW, ibv_alloc_mw, ib_uverbs_alloc_mw); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_ALLOC_PD' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_ALLOC_PD' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_ALLOC_PD' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:176:1: note: in expansion of macro 'DECLARE_CMD' 176 | DECLARE_CMD(IB_USER_VERBS_CMD_ALLOC_PD, ibv_alloc_pd, ib_uverbs_alloc_pd); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_ATTACH_MCAST' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_ATTACH_MCAST' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_ATTACH_MCAST' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:177:1: note: in expansion of macro 'DECLARE_CMDX' 177 | DECLARE_CMDX(IB_USER_VERBS_CMD_ATTACH_MCAST, ibv_attach_mcast, ib_uverbs_attach_mcast, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CLOSE_XRCD' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CLOSE_XRCD' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CLOSE_XRCD' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:178:1: note: in expansion of macro 'DECLARE_CMDX' 178 | DECLARE_CMDX(IB_USER_VERBS_CMD_CLOSE_XRCD, ibv_close_xrcd, ib_uverbs_close_xrcd, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_AH' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_AH' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_AH' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:179:1: note: in expansion of macro 'DECLARE_CMD' 179 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_AH, ibv_create_ah, ib_uverbs_create_ah); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:180:1: note: in expansion of macro 'DECLARE_CMD' 180 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL, ibv_create_comp_channel, ib_uverbs_create_comp_channel); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:181:1: note: in expansion of macro 'DECLARE_CMD' 181 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_CQ, ibv_create_cq, ib_uverbs_create_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:182:1: note: in expansion of macro 'DECLARE_CMD' 182 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_QP, ibv_create_qp, ib_uverbs_create_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:183:1: note: in expansion of macro 'DECLARE_CMD' 183 | DECLARE_CMD(IB_USER_VERBS_CMD_CREATE_SRQ, ibv_create_srq, ib_uverbs_create_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_XSRQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_XSRQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_XSRQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:184:1: note: in expansion of macro 'DECLARE_CMDX' 184 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_XSRQ, ibv_create_xsrq, ib_uverbs_create_xsrq, ib_uverbs_create_srq_resp); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEALLOC_MW' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEALLOC_MW' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DEALLOC_MW' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:185:1: note: in expansion of macro 'DECLARE_CMDX' 185 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_MW, ibv_dealloc_mw, ib_uverbs_dealloc_mw, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEALLOC_PD' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEALLOC_PD' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DEALLOC_PD' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:186:1: note: in expansion of macro 'DECLARE_CMDX' 186 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEALLOC_PD, ibv_dealloc_pd, ib_uverbs_dealloc_pd, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEREG_MR' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DEREG_MR' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DEREG_MR' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:187:1: note: in expansion of macro 'DECLARE_CMDX' 187 | DECLARE_CMDX(IB_USER_VERBS_CMD_DEREG_MR, ibv_dereg_mr, ib_uverbs_dereg_mr, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_AH' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_AH' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DESTROY_AH' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:188:1: note: in expansion of macro 'DECLARE_CMDX' 188 | DECLARE_CMDX(IB_USER_VERBS_CMD_DESTROY_AH, ibv_destroy_ah, ib_uverbs_destroy_ah, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DESTROY_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:189:1: note: in expansion of macro 'DECLARE_CMD' 189 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_CQ, ibv_destroy_cq, ib_uverbs_destroy_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DESTROY_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:190:1: note: in expansion of macro 'DECLARE_CMD' 190 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_QP, ibv_destroy_qp, ib_uverbs_destroy_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_SRQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DESTROY_SRQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DESTROY_SRQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:191:1: note: in expansion of macro 'DECLARE_CMD' 191 | DECLARE_CMD(IB_USER_VERBS_CMD_DESTROY_SRQ, ibv_destroy_srq, ib_uverbs_destroy_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_DETACH_MCAST' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_DETACH_MCAST' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_DETACH_MCAST' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:192:1: note: in expansion of macro 'DECLARE_CMDX' 192 | DECLARE_CMDX(IB_USER_VERBS_CMD_DETACH_MCAST, ibv_detach_mcast, ib_uverbs_detach_mcast, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_GET_CONTEXT' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_GET_CONTEXT' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_GET_CONTEXT' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:193:1: note: in expansion of macro 'DECLARE_CMD' 193 | DECLARE_CMD(IB_USER_VERBS_CMD_GET_CONTEXT, ibv_get_context, ib_uverbs_get_context); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_MODIFY_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:194:1: note: in expansion of macro 'DECLARE_CMDX' 194 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_QP, ibv_modify_qp, ib_uverbs_modify_qp, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:195:1: note: in expansion of macro 'DECLARE_CMDX' 195 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ, ibv_modify_srq, ib_uverbs_modify_srq, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_OPEN_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_OPEN_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_OPEN_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:196:1: note: in expansion of macro 'DECLARE_CMDX' 196 | DECLARE_CMDX(IB_USER_VERBS_CMD_OPEN_QP, ibv_open_qp, ib_uverbs_open_qp, ib_uverbs_create_qp_resp); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_OPEN_XRCD' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_OPEN_XRCD' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_OPEN_XRCD' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:197:1: note: in expansion of macro 'DECLARE_CMD' 197 | DECLARE_CMD(IB_USER_VERBS_CMD_OPEN_XRCD, ibv_open_xrcd, ib_uverbs_open_xrcd); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_POLL_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_POLL_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_POLL_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:198:1: note: in expansion of macro 'DECLARE_CMD' 198 | DECLARE_CMD(IB_USER_VERBS_CMD_POLL_CQ, ibv_poll_cq, ib_uverbs_poll_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_RECV' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_RECV' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_POST_RECV' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:199:1: note: in expansion of macro 'DECLARE_CMD' 199 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_RECV, ibv_post_recv, ib_uverbs_post_recv); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_SEND' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_SEND' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_POST_SEND' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:200:1: note: in expansion of macro 'DECLARE_CMD' 200 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SEND, ibv_post_send, ib_uverbs_post_send); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_SRQ_RECV' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_POST_SRQ_RECV' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_POST_SRQ_RECV' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:201:1: note: in expansion of macro 'DECLARE_CMD' 201 | DECLARE_CMD(IB_USER_VERBS_CMD_POST_SRQ_RECV, ibv_post_srq_recv, ib_uverbs_post_srq_recv); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_DEVICE' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_DEVICE' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_QUERY_DEVICE' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:202:1: note: in expansion of macro 'DECLARE_CMD' 202 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_DEVICE, ibv_query_device, ib_uverbs_query_device); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_PORT' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_PORT' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_QUERY_PORT' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:203:1: note: in expansion of macro 'DECLARE_CMD' 203 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_PORT, ibv_query_port, ib_uverbs_query_port); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_QUERY_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:204:1: note: in expansion of macro 'DECLARE_CMD' 204 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_QP, ibv_query_qp, ib_uverbs_query_qp); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_SRQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_QUERY_SRQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_QUERY_SRQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:205:1: note: in expansion of macro 'DECLARE_CMD' 205 | DECLARE_CMD(IB_USER_VERBS_CMD_QUERY_SRQ, ibv_query_srq, ib_uverbs_query_srq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_REG_MR' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_REG_MR' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_REG_MR' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:206:1: note: in expansion of macro 'DECLARE_CMD' 206 | DECLARE_CMD(IB_USER_VERBS_CMD_REG_MR, ibv_reg_mr, ib_uverbs_reg_mr); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_REQ_NOTIFY_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_REQ_NOTIFY_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_REQ_NOTIFY_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:207:1: note: in expansion of macro 'DECLARE_CMDX' 207 | DECLARE_CMDX(IB_USER_VERBS_CMD_REQ_NOTIFY_CQ, ibv_req_notify_cq, ib_uverbs_req_notify_cq, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_REREG_MR' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_REREG_MR' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_REREG_MR' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:208:1: note: in expansion of macro 'DECLARE_CMD' 208 | DECLARE_CMD(IB_USER_VERBS_CMD_REREG_MR, ibv_rereg_mr, ib_uverbs_rereg_mr); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_RESIZE_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_RESIZE_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_RESIZE_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:97:9: note: in expansion of macro 'DECLARE_CMDX' 97 | DECLARE_CMDX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:209:1: note: in expansion of macro 'DECLARE_CMD' 209 | DECLARE_CMD(IB_USER_VERBS_CMD_RESIZE_CQ, ibv_resize_cq, ib_uverbs_resize_cq); | ^~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:211:1: note: in expansion of macro 'DECLARE_CMD_EX' 211 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_CQ, ibv_create_cq_ex, ib_uverbs_ex_create_cq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_FLOW' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_FLOW' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_FLOW' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:212:1: note: in expansion of macro 'DECLARE_CMD_EX' 212 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_FLOW, ibv_create_flow, ib_uverbs_create_flow); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:213:1: note: in expansion of macro 'DECLARE_CMD_EX' 213 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_QP, ibv_create_qp_ex, ib_uverbs_ex_create_qp); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:214:1: note: in expansion of macro 'DECLARE_CMD_EX' 214 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL, ibv_create_rwq_ind_table, ib_uverbs_ex_create_rwq_ind_table); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_WQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_WQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_CREATE_WQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:215:1: note: in expansion of macro 'DECLARE_CMD_EX' 215 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_CREATE_WQ, ibv_create_wq, ib_uverbs_ex_create_wq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_FLOW' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_FLOW' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_FLOW' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:216:1: note: in expansion of macro 'DECLARE_CMD_EXX' 216 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_FLOW, ibv_destroy_flow, ib_uverbs_destroy_flow, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:217:1: note: in expansion of macro 'DECLARE_CMD_EXX' 217 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL, ibv_destroy_rwq_ind_table, ib_uverbs_ex_destroy_rwq_ind_table, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_WQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_WQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_DESTROY_WQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:218:1: note: in expansion of macro 'DECLARE_CMD_EX' 218 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_DESTROY_WQ, ibv_destroy_wq, ib_uverbs_ex_destroy_wq); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_CQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_CQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_CQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:219:1: note: in expansion of macro 'DECLARE_CMD_EXX' 219 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_CQ, ibv_modify_cq, ib_uverbs_ex_modify_cq, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_QP' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_QP' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_QP' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:220:1: note: in expansion of macro 'DECLARE_CMD_EX' 220 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_MODIFY_QP, ibv_modify_qp_ex, ib_uverbs_ex_modify_qp); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_WQ' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_WQ' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_MODIFY_WQ' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:221:1: note: in expansion of macro 'DECLARE_CMD_EXX' 221 | DECLARE_CMD_EXX(IB_USER_VERBS_EX_CMD_MODIFY_WQ, ibv_modify_wq, ib_uverbs_ex_modify_wq, empty); | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:100:9: warning: empty declaration 100 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_QUERY_DEVICE' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:107:30: note: in expansion of macro 'IBV_ABI_REQ' 107 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_EX_CMD_QUERY_DEVICE' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:108:30: note: in expansion of macro 'IBV_KABI_REQ' 108 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_EX_CMD_QUERY_DEVICE' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:109:35: note: in expansion of macro 'IBV_KABI_RESP' 109 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:110:9: warning: empty declaration 110 | enum { IBV_ABI_ALIGN(_enum) = 8 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:111:9: error: expected declaration specifiers before '_Static_assert' 111 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:112:9: error: expected declaration specifiers before '_Static_assert' 112 | static_assert(sizeof(struct _kabi) % 8 == 0, "Bad req alignment"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:113:9: error: expected declaration specifiers before '_Static_assert' 113 | static_assert(sizeof(struct _kabi_resp) % 8 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:115:9: error: expected declaration specifiers before '_Static_assert' 115 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:118:9: error: expected declaration specifiers before '_Static_assert' 118 | static_assert(sizeof(struct _name) % 8 == 0, "Bad alignment") | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:120:9: note: in expansion of macro 'DECLARE_CMD_EXX' 120 | DECLARE_CMD_EXX(_enum, _name, _kabi, _kabi##_resp) | ^~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:222:1: note: in expansion of macro 'DECLARE_CMD_EX' 222 | DECLARE_CMD_EX(IB_USER_VERBS_EX_CMD_QUERY_DEVICE, ibv_query_device_ex, ib_uverbs_ex_query_device); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 230 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:248:1: warning: empty declaration 248 | struct ibv_kern_ipv4_filter { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:253:1: warning: empty declaration 253 | struct ibv_kern_spec_ipv4 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:261:1: warning: empty declaration 261 | struct ibv_kern_spec { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:280:1: warning: empty declaration 280 | struct ib_uverbs_modify_srq_v3 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:289:1: warning: empty declaration 289 | enum { IB_USER_VERBS_CMD_MODIFY_SRQ_V3 = IB_USER_VERBS_CMD_MODIFY_SRQ }; | ^~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ_V3' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ_V3' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_MODIFY_SRQ_V3' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:290:1: note: in expansion of macro 'DECLARE_CMDX' 290 | DECLARE_CMDX(IB_USER_VERBS_CMD_MODIFY_SRQ_V3, ibv_modify_srq_v3, ib_uverbs_modify_srq_v3, empty); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:292:1: warning: empty declaration 292 | struct ibv_create_qp_resp_v3 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:297:1: warning: empty declaration 297 | struct ibv_create_qp_resp_v4 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:307:1: warning: empty declaration 307 | struct ibv_create_srq_resp_v5 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:312:1: warning: empty declaration 312 | enum { IB_USER_VERBS_CMD_CREATE_SRQ_V5 = IB_USER_VERBS_CMD_CREATE_SRQ }; | ^~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ_V5' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ_V5' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_SRQ_V5' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:313:1: note: in expansion of macro 'DECLARE_CMDX' 313 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_SRQ_V5, ibv_create_srq_v5, ib_uverbs_create_srq, ibv_create_srq_resp_v5); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:316:1: warning: empty declaration 316 | enum { IB_USER_VERBS_CMD_CREATE_QP_V4 = IB_USER_VERBS_CMD_CREATE_QP }; | ^~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V4' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V4' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V4' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:317:1: note: in expansion of macro 'DECLARE_CMDX' 317 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V4, ibv_create_qp_v4, ib_uverbs_create_qp, ibv_create_qp_resp_v4); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:320:1: warning: empty declaration 320 | enum { IB_USER_VERBS_CMD_CREATE_QP_V3 = IB_USER_VERBS_CMD_CREATE_QP }; | ^~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:77:9: warning: empty declaration 77 | struct _name { \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:60:28: error: storage class specified for parameter '_ABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V3' 60 | #define IBV_ABI_REQ(_enum) _ABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:84:30: note: in expansion of macro 'IBV_ABI_REQ' 84 | typedef struct _name IBV_ABI_REQ(_enum); \ | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:61:29: error: storage class specified for parameter '_KABI_REQ_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V3' 61 | #define IBV_KABI_REQ(_enum) _KABI_REQ_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:85:30: note: in expansion of macro 'IBV_KABI_REQ' 85 | typedef struct _kabi IBV_KABI_REQ(_enum); \ | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:62:30: error: storage class specified for parameter '_KABI_RESP_STRUCT_IB_USER_VERBS_CMD_CREATE_QP_V3' 62 | #define IBV_KABI_RESP(_enum) _KABI_RESP_STRUCT_##_enum | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:86:35: note: in expansion of macro 'IBV_KABI_RESP' 86 | typedef struct _kabi_resp IBV_KABI_RESP(_enum); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:87:9: warning: empty declaration 87 | enum { IBV_ABI_ALIGN(_enum) = 4 }; \ | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:88:9: error: expected declaration specifiers before '_Static_assert' 88 | static_assert(sizeof(struct _kabi_resp) % 4 == 0, \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:90:9: error: expected declaration specifiers before '_Static_assert' 90 | static_assert(_enum != -1, "Bad enum"); \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:91:9: error: expected declaration specifiers before '_Static_assert' 91 | static_assert(sizeof(struct _name) == \ | ^~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:321:1: note: in expansion of macro 'DECLARE_CMDX' 321 | DECLARE_CMDX(IB_USER_VERBS_CMD_CREATE_QP_V3, ibv_create_qp_v3, ib_uverbs_create_qp, ibv_create_qp_resp_v3); | ^~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:42, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/assert.h:19:16: error: redefinition of parameter '__assert_fail' 19 | _Noreturn void __assert_fail (const char *, const char *, int, const char *); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/kern-abi.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:41, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/assert.h:19:16: note: previous definition of '__assert_fail' with type 'void (*)(const char *, const char *, int, const char *)' 19 | _Noreturn void __assert_fail (const char *, const char *, int, const char *); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:42, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/rdma_user_ioctl_cmds.h:44:1: warning: empty declaration 44 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/rdma_user_ioctl_cmds.h:54:1: warning: empty declaration 54 | struct ib_uverbs_attr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/rdma/rdma_user_ioctl_cmds.h:76:1: warning: empty declaration 76 | struct ib_uverbs_ioctl_hdr { | ^~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:42, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 46 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 63 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:85:1: warning: empty declaration 85 | struct ibv_command_buffer { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:110:1: warning: empty declaration 110 | enum {_UHW_NO_INDEX = 0xFF}; | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 156 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 195 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 238 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 249 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 259 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 265 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 274 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 297 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 312 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 323 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 337 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 345 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 355 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 372 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 386 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 394 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 407 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:6, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:43, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/assert.h:19:16: error: redefinition of parameter '__assert_fail' 19 | _Noreturn void __assert_fail (const char *, const char *, int, const char *); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/cmd_ioctl.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:42, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/assert.h:19:16: note: previous definition of '__assert_fail' with type 'void (*)(const char *, const char *, int, const char *)' 19 | _Noreturn void __assert_fail (const char *, const char *, int, const char *); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:8, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:7, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:43, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /usr/include/ctype.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 27 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:7, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:43, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 111 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 115 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 119 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 124 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 129 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 133 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 137 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 145 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 149 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 153 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 157 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/str.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 161 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:43, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:24:1: warning: empty declaration 24 | struct list_node | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:41:1: warning: empty declaration 41 | struct list_head | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 144 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 156 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 182 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 207 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 231 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 253 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 268 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 305 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 325 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 351 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 371 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 408 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 452 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 476 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:504:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 504 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:643:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 643 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 675 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 810 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:814:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 814 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 837 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:50:1: warning: empty declaration 50 | struct verbs_device; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:52:1: warning: empty declaration 52 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:102:1: warning: empty declaration 102 | enum verbs_xrcd_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:107:1: warning: empty declaration 107 | enum create_cq_cmd_flags { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:111:1: warning: empty declaration 111 | struct verbs_xrcd { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:117:1: warning: empty declaration 117 | struct verbs_srq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:125:1: warning: empty declaration 125 | enum verbs_qp_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:130:1: warning: empty declaration 130 | enum ibv_gid_type_sysfs { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:135:1: warning: empty declaration 135 | enum verbs_query_gid_attr_mask { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:141:1: warning: empty declaration 141 | enum ibv_mr_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:148:1: warning: empty declaration 148 | struct verbs_mr { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 155 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:159:1: warning: empty declaration 159 | struct verbs_qp { | ^~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/list.h:6, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:43, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:167:1: error: expected declaration specifiers before '_Static_assert' 167 | static_assert(offsetof(struct ibv_qp_ex, qp_base) == 0, "Invalid qp layout"); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:39, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:169:1: warning: empty declaration 169 | struct verbs_cq { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:176:1: warning: empty declaration 176 | enum ibv_flow_action_type { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:181:1: warning: empty declaration 181 | struct verbs_flow_action { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:187:1: warning: empty declaration 187 | struct verbs_dm { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:192:1: warning: empty declaration 192 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:199:1: warning: empty declaration 199 | struct verbs_match_ent { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:243:1: warning: empty declaration 243 | enum { | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:249:1: warning: empty declaration 249 | struct verbs_sysfs_dev { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:269:1: warning: empty declaration 269 | struct verbs_device_ops { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:293:9: error: expected specifier-qualifier-list before 'atomic_int' 293 | atomic_int refcount; | ^~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:290:1: warning: empty declaration 290 | struct verbs_device { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:299:1: warning: empty declaration 299 | struct verbs_counters { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:311:1: warning: empty declaration 311 | struct verbs_context_ops { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 452 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:456:32: error: storage class specified for parameter 'verbs_driver_init_func' 456 | typedef struct verbs_device *(*verbs_driver_init_func)(const char *uverbs_sys_path, | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 720 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 729 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/infiniband/driver.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 746 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:10:23: error: storage class specified for parameter 'bitmap_word' 10 | typedef unsigned long bitmap_word; | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:20:9: error: expected specifier-qualifier-list before 'bitmap_word' 20 | bitmap_word w; | ^~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:21:3: error: storage class specified for parameter 'bitmap' 21 | } bitmap; | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 27 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:31:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bitmap_bswap' 31 | static inline bitmap_word bitmap_bswap(bitmap_word w) | ^~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:54:35: error: expected declaration specifiers or '...' before 'bitmap' 54 | static inline void bitmap_set_bit(bitmap *bmap, unsigned long n) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:59:37: error: expected declaration specifiers or '...' before 'bitmap' 59 | static inline void bitmap_clear_bit(bitmap *bmap, unsigned long n) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:64:38: error: expected declaration specifiers or '...' before 'bitmap' 64 | static inline void bitmap_change_bit(bitmap *bmap, unsigned long n) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:69:42: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 69 | static inline bool bitmap_test_bit(const bitmap *bmap, unsigned long n) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:69:49: error: expected ';', ',' or ')' before '*' token 69 | static inline bool bitmap_test_bit(const bitmap *bmap, unsigned long n) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:74:24: error: expected declaration specifiers or '...' before 'bitmap' 74 | void bitmap_zero_range(bitmap *bmap, unsigned long n, unsigned long m); | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:75:24: error: expected declaration specifiers or '...' before 'bitmap' 75 | void bitmap_fill_range(bitmap *bmap, unsigned long n, unsigned long m); | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:77:32: error: expected declaration specifiers or '...' before 'bitmap' 77 | static inline void bitmap_zero(bitmap *bmap, unsigned long nbits) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:82:32: error: expected declaration specifiers or '...' before 'bitmap' 82 | static inline void bitmap_fill(bitmap *bmap, unsigned long nbits) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:87:32: error: expected declaration specifiers or '...' before 'bitmap' 87 | static inline void bitmap_copy(bitmap *dst, const bitmap *src, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:87:51: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 87 | static inline void bitmap_copy(bitmap *dst, const bitmap *src, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:87:58: error: expected ';', ',' or ')' before '*' token 87 | static inline void bitmap_copy(bitmap *dst, const bitmap *src, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:43: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:103:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 103 | BITMAP_DEF_BINOP(and, &) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:56: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:103:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 103 | BITMAP_DEF_BINOP(and, &) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:70: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:103:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 103 | BITMAP_DEF_BINOP(and, &) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:43: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:104:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 104 | BITMAP_DEF_BINOP(or, |) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:56: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:104:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 104 | BITMAP_DEF_BINOP(or, |) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:70: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:104:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 104 | BITMAP_DEF_BINOP(or, |) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:43: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:105:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 105 | BITMAP_DEF_BINOP(xor, ^) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:56: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:105:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 105 | BITMAP_DEF_BINOP(xor, ^) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:70: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:105:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 105 | BITMAP_DEF_BINOP(xor, ^) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:43: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:106:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 106 | BITMAP_DEF_BINOP(andnot, & ~) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:56: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:106:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 106 | BITMAP_DEF_BINOP(andnot, & ~) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:94:70: error: expected declaration specifiers or '...' before 'bitmap' 94 | static inline void bitmap_##_name(bitmap *dst, bitmap *src1, bitmap *src2, \ | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:106:1: note: in expansion of macro 'BITMAP_DEF_BINOP' 106 | BITMAP_DEF_BINOP(andnot, & ~) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:110:38: error: expected declaration specifiers or '...' before 'bitmap' 110 | static inline void bitmap_complement(bitmap *dst, const bitmap *src, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:110:57: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 110 | static inline void bitmap_complement(bitmap *dst, const bitmap *src, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:110:64: error: expected ';', ',' or ')' before '*' token 110 | static inline void bitmap_complement(bitmap *dst, const bitmap *src, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:119:39: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 119 | static inline bool bitmap_equal(const bitmap *src1, const bitmap *src2, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:119:46: error: expected ';', ',' or ')' before '*' token 119 | static inline bool bitmap_equal(const bitmap *src1, const bitmap *src2, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:127:44: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 127 | static inline bool bitmap_intersects(const bitmap *src1, const bitmap *src2, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:127:51: error: expected ';', ',' or ')' before '*' token 127 | static inline bool bitmap_intersects(const bitmap *src1, const bitmap *src2, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:142:40: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 142 | static inline bool bitmap_subset(const bitmap *src1, const bitmap *src2, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:142:47: error: expected ';', ',' or ')' before '*' token 142 | static inline bool bitmap_subset(const bitmap *src1, const bitmap *src2, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:157:38: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 157 | static inline bool bitmap_full(const bitmap *bmap, unsigned long nbits) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:157:45: error: expected ';', ',' or ')' before '*' token 157 | static inline bool bitmap_full(const bitmap *bmap, unsigned long nbits) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:172:39: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 172 | static inline bool bitmap_empty(const bitmap *bmap, unsigned long nbits) | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:172:46: error: expected ';', ',' or ')' before '*' token 172 | static inline bool bitmap_empty(const bitmap *bmap, unsigned long nbits) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:186:32: warning: type defaults to 'int' in declaration of 'bitmap' [-Wimplicit-int] 186 | unsigned long bitmap_ffs(const bitmap *bmap, | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:186:39: error: expected ';', ',' or ')' before '*' token 186 | unsigned long bitmap_ffs(const bitmap *bmap, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:192:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 192 | static inline bitmap *bitmap_alloc(unsigned long nbits) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:197:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 197 | static inline bitmap *bitmap_alloc0(unsigned long nbits) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:207:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 207 | static inline bitmap *bitmap_alloc1(unsigned long nbits) | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:217:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 217 | static inline bitmap *bitmap_realloc0(bitmap *bmap, unsigned long obits, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:228:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 228 | static inline bitmap *bitmap_realloc1(bitmap *bmap, unsigned long obits, | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:47:1: warning: empty declaration 47 | struct ibv_abi_compat_v2 { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:52:12: error: storage class specified for parameter 'abi_ver' 52 | extern int abi_ver; | ^~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:53:39: error: storage class specified for parameter 'verbs_dummy_ops' 53 | extern const struct verbs_context_ops verbs_dummy_ops; | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:40, from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/ccan/bitmap.h:24:9: error: expected specifier-qualifier-list before 'bitmap' 24 | bitmap (_name)[BITMAP_NWORDS(_nbits)] | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:73:9: note: in expansion of macro 'BITMAP_DECLARE' 73 | BITMAP_DECLARE(unsupported_ioctls, VERBS_OPS_NUM); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:37: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:72:1: warning: empty declaration 72 | struct verbs_ex_private { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 81 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/ibverbs.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 86 | { | ^ In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:40: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.h:12:1: warning: empty declaration 12 | struct get_neigh_handler { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:44:1: warning: empty declaration 44 | union sktaddr { | ^~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:50:1: warning: empty declaration 50 | struct skt { | ^~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 56 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 74 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 93 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 116 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 138 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 158 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:169:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 169 | struct rtnl_neigh *filter) { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 175 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 193 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 245 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 276 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 293 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 393 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 409 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:421:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 421 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:437:3: error: storage class specified for parameter 'encoded_prefixes' 437 | } encoded_prefixes[] = { | ^~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:437:1: error: parameter 'encoded_prefixes' is initialized 437 | } encoded_prefixes[] = { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:9: warning: braces around scalar initializer 438 | {.family = AF_INET, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:9: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:10: error: field name not in record or union initializer 438 | {.family = AF_INET, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:20: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 438 | {.family = AF_INET, | ^~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:438:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:439:10: error: field name not in record or union initializer 439 | .prefix_bits = 4, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:439:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:439:25: warning: excess elements in scalar initializer 439 | .prefix_bits = 4, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:439:25: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:10: error: field name not in record or union initializer 440 | .data = {0xe0}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:10: warning: braces around scalar initializer /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:19: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 440 | .data = {0xe0}, | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:19: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:18: warning: excess elements in scalar initializer 440 | .data = {0xe0}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:440:18: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:10: error: field name not in record or union initializer 441 | .getter = &get_mcast_mac_ipv4}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:21: error: 'get_mcast_mac_ipv4' undeclared (first use in this function) 441 | .getter = &get_mcast_mac_ipv4}, | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:21: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:20: warning: excess elements in scalar initializer 441 | .getter = &get_mcast_mac_ipv4}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:441:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:9: warning: braces around scalar initializer 442 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:9: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:10: error: field name not in record or union initializer 442 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:20: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 442 | {.family = AF_INET6, | ^~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:443:10: error: field name not in record or union initializer 443 | .prefix_bits = 8, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:443:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:443:25: warning: excess elements in scalar initializer 443 | .prefix_bits = 8, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:443:25: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:10: error: field name not in record or union initializer 444 | .data = {0xff}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:10: warning: braces around scalar initializer /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:19: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 444 | .data = {0xff}, | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:19: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:18: warning: excess elements in scalar initializer 444 | .data = {0xff}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:444:18: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:445:10: error: field name not in record or union initializer 445 | .getter = &get_mcast_mac_ipv6}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:445:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:445:21: error: 'get_mcast_mac_ipv6' undeclared (first use in this function) 445 | .getter = &get_mcast_mac_ipv6}, | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:445:20: warning: excess elements in scalar initializer 445 | .getter = &get_mcast_mac_ipv6}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:445:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:9: warning: excess elements in scalar initializer 442 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:442:9: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:9: warning: braces around scalar initializer 446 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:9: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:10: error: field name not in record or union initializer 446 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:20: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 446 | {.family = AF_INET6, | ^~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:447:10: error: field name not in record or union initializer 447 | .prefix_bits = 64, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:447:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:447:25: warning: excess elements in scalar initializer 447 | .prefix_bits = 64, | ^~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:447:25: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:10: error: field name not in record or union initializer 448 | .data = {0xfe, 0x80}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:10: warning: braces around scalar initializer /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:19: warning: initialization of 'const struct encoded_l3_addr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 448 | .data = {0xfe, 0x80}, | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:19: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:25: warning: excess elements in scalar initializer 448 | .data = {0xfe, 0x80}, | ^~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:25: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:18: warning: excess elements in scalar initializer 448 | .data = {0xfe, 0x80}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:448:18: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:449:10: error: field name not in record or union initializer 449 | .getter = get_link_local_mac_ipv6}, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:449:10: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:449:20: error: 'get_link_local_mac_ipv6' undeclared (first use in this function) 449 | .getter = get_link_local_mac_ipv6}, | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:449:20: warning: excess elements in scalar initializer /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:449:20: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:9: warning: excess elements in scalar initializer 446 | {.family = AF_INET6, | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:446:9: note: (near initialization for 'encoded_prefixes') /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 453 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 469 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 506 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 577 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 605 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 627 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 695 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 712 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 719 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:726:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 726 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 732 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:737:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 737 | int addr_size) { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 755 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 802 | { | ^ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:33:21: error: old-style parameter declarations in prototyped function definition 33 | extern unsigned int if_nametoindex(__const char *__ifname) __THROW; | ^~~~~~~~~~~~~~ /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:838: error: expected '{' at end of input /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:838: warning: control reaches end of non-void function [-Wreturn-type] In file included from /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/neigh.c:16: At top level: /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include/netlink/route/rtnl.h:23:13: warning: 'rtnl_neigh_put' defined but not used [-Wunused-function] 23 | static void rtnl_neigh_put(struct rtnl_neigh *neigh) | ^~~~~~~~~~~~~~ [211/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT ccan/CMakeFiles/ccan_pic.dir/ilog.c.o -MF ccan/CMakeFiles/ccan_pic.dir/ilog.c.o.d -o ccan/CMakeFiles/ccan_pic.dir/ilog.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/ccan/ilog.c [212/312] : && /usr/bin/cmake -E rm -f ccan/libccan.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc ccan/libccan.a ccan/CMakeFiles/ccan.dir/bitmap.c.o ccan/CMakeFiles/ccan.dir/ilog.c.o ccan/CMakeFiles/ccan.dir/list.c.o ccan/CMakeFiles/ccan.dir/str.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib ccan/libccan.a && : [213/312] /usr/bin/x86_64-gentoo-linux-musl-gcc -Dibverbs_EXPORTS -I/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build/include -I/usr/include/drm -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-stringop-overread -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -fPIC -std=gnu11 -MD -MT libibverbs/CMakeFiles/ibverbs.dir/verbs.c.o -MF libibverbs/CMakeFiles/ibverbs.dir/verbs.c.o.d -o libibverbs/CMakeFiles/ibverbs.dir/verbs.c.o -c /var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0/libibverbs/verbs.c ninja: build stopped: subcommand failed. * ERROR: sys-cluster/rdma-core-38.0::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 3108: Called cmake_src_compile * environment, line 1285: Called cmake_build * environment, line 1254: Called eninja * environment, line 1771: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=sys-cluster/rdma-core-38.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-cluster/rdma-core-38.0::gentoo'`. * The complete build log is located at '/var/log/portage/sys-cluster:rdma-core-38.0:20211211-070013.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-cluster/rdma-core-38.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/rdma-core-38.0/temp/environment'. * Working directory: '/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0_build' * S: '/var/tmp/portage/sys-cluster/rdma-core-38.0/work/rdma-core-38.0'