=>> Building benchmarks/imb build started at Sun May 4 15:07:26 EDT 2025 port directory: /usr/ports/benchmarks/imb package name: IMB-2021.7_1 building for: FreeBSD 13amd64-weekly-desktop-job-04 13.4-RELEASE-p4 FreeBSD 13.4-RELEASE-p4 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1724 Feb 24 2024 /usr/ports/benchmarks/imb/Makefile Ports top last git commit: 57a50b106b87 Ports top unclean checkout: yes Port dir last git commit: d9c7e0b18ad0 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1304000 Job Id: 04 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1304000 UNAME_v=FreeBSD 13.4-RELEASE-p4 UNAME_r=13.4-RELEASE-p4 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/mnt/data/.m/13amd64-weekly-desktop/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/mnt/data/.m/13amd64-weekly-desktop/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13amd64-weekly-desktop SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/mnt/data/.m/13amd64-weekly-desktop/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for IMB-2021.7_1: CHECK_RESULTS=off: Check results (not valid as real benchmark data) DOCS=on: Build and/or install documentation ====> MPI (Message Passing Interface) support: you can only select none or one of them MPICH=on: Parallel processing support via MPICH OPENMPI=off: Parallel processing support via Open MPI ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/benchmarks/imb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/benchmarks/imb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/benchmarks/imb/work/.cache HOME=/wrkdirs/usr/ports/benchmarks/imb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/benchmarks/imb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/benchmarks/imb/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- MPI_HOME=/usr/local XDG_DATA_HOME=/wrkdirs/usr/ports/benchmarks/imb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/benchmarks/imb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/benchmarks/imb/work/.cache HOME=/wrkdirs/usr/ports/benchmarks/imb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/benchmarks/imb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/benchmarks/imb/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="/usr/local/bin/mpicc" CFLAGS="-O2 -pipe -O3 `pkgconf --cflags mpich` -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" `pkgconf --libs mpich` -fstack-protector-strong " LIBS="-L/usr/local/lib" CXX="/usr/local/bin/mpicxx" CXXFLAGS="-O2 -pipe -O3 `pkgconf --cflags mpich` -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/IMB" EXAMPLESDIR="share/examples/IMB" DATADIR="share/IMB" WWWDIR="www/IMB" ETCDIR="etc/IMB" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/IMB DOCSDIR=/usr/local/share/doc/IMB EXAMPLESDIR=/usr/local/share/examples/IMB WWWDIR=/usr/local/www/IMB ETCDIR=/usr/local/etc/IMB --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### # Work around some weirdness when fetching golang modules GO_TAGS+=netcgo .if ${.CURDIR:M*/www/chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/www/ungoogled-chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/lang/rust*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/lang/gcc*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/www/iridium*} MAKE_JOBS_NUMBER=16 .endif .if ${.CURDIR:M*/devel/electron*} MAKE_JOBS_NUMBER=20 .endif .if ${.CURDIR:M*/databases/mongodb*} MAKE_JOBS_NUMBER=12 .endif .if ${.CURDIR:M*/devel/llvm*} MAKE_JOBS_NUMBER=16 .endif # Speed things up a bit MAKE_JOBS_NUMBER?=8 #### #### #MAKE_JOBS_NUMBER?=4 # Alows us to build ports non-interactivly DISABLE_LICENSES=yes LICENSES_ACCEPTED+= DCC # Enable SNDIO on anything that supports it #OPTIONS_SET+=PULSEAUDIO OPTIONS_SET+=SNDIO # Yes we have MS Windows x11-fonts_webfonts_SET+=EXTRAFONTS CLEARTYPE # Desktop Specific Options sysutils_gksu_UNSET+=NAUTILUS x11-wm_compiz-fusion_UNSET+=EMERALD accessibility_redshift_SET+=GUI VIDMODE # These ports default to other audio servers, audio_espeak_UNSET+=PORTAUDIO www_qt5-webengine_UNSET+=ALSA www_qt6-webengine_UNSET+=ALSA audio_rhvoice_UNSET+=AO comms_morse_UNSET+=OSS audio_harp_UNSET+=OSS # Somehow these options are being set and result in ports being rebuilt needlessly becuase they are actually turned off audio_alsa-plugins_SET+=FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> NOTICE: The IMB port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> IMB-2021.7_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.0.6.pkg [13amd64-weekly-desktop-job-04] Installing pkg-2.0.6... [13amd64-weekly-desktop-job-04] Extracting pkg-2.0.6: .......... done ===> IMB-2021.7_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of IMB-2021.7_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The IMB port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by IMB-2021.7_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The IMB port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by IMB-2021.7_1 for building => SHA256 Checksum OK for IMB-v2021.7.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> NOTICE: The IMB port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by IMB-2021.7_1 for building ===> Extracting for IMB-2021.7_1 => SHA256 Checksum OK for IMB-v2021.7.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for IMB-2021.7_1 ===> Applying FreeBSD patches for IMB-2021.7_1 from /usr/ports/benchmarks/imb/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> IMB-2021.7_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [13amd64-weekly-desktop-job-04] Installing gmake-4.4.1... [13amd64-weekly-desktop-job-04] `-- Installing gettext-runtime-0.23.1... [13amd64-weekly-desktop-job-04] | `-- Installing indexinfo-0.3.1_1... [13amd64-weekly-desktop-job-04] | `-- Extracting indexinfo-0.3.1_1: . done [13amd64-weekly-desktop-job-04] `-- Extracting gettext-runtime-0.23.1: .......... done [13amd64-weekly-desktop-job-04] Extracting gmake-4.4.1: .......... done ===> IMB-2021.7_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of IMB-2021.7_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> IMB-2021.7_1 depends on shared library: libmpich.so - not found ===> Installing existing package /packages/All/mpich-4.3.0.pkg [13amd64-weekly-desktop-job-04] Installing mpich-4.3.0... [13amd64-weekly-desktop-job-04] `-- Installing gcc13-13.3.0_2... [13amd64-weekly-desktop-job-04] | `-- Installing binutils-2.44,1... [13amd64-weekly-desktop-job-04] | | `-- Installing zstd-1.5.7... [13amd64-weekly-desktop-job-04] | | `-- Installing liblz4-1.10.0,1... [13amd64-weekly-desktop-job-04] | | `-- Extracting liblz4-1.10.0,1: .......... done [13amd64-weekly-desktop-job-04] | | `-- Extracting zstd-1.5.7: .......... done [13amd64-weekly-desktop-job-04] | `-- Extracting binutils-2.44,1: .......... done [13amd64-weekly-desktop-job-04] | `-- Installing gmp-6.3.0... [13amd64-weekly-desktop-job-04] | `-- Extracting gmp-6.3.0: .......... done [13amd64-weekly-desktop-job-04] | `-- Installing mpc-1.3.1_1... [13amd64-weekly-desktop-job-04] | | `-- Installing mpfr-4.2.1,1... [13amd64-weekly-desktop-job-04] | | `-- Extracting mpfr-4.2.1,1: .......... done [13amd64-weekly-desktop-job-04] | `-- Extracting mpc-1.3.1_1: ...... done [13amd64-weekly-desktop-job-04] `-- Extracting gcc13-13.3.0_2: .......... done [13amd64-weekly-desktop-job-04] `-- Installing hwloc2-2.11.2... [13amd64-weekly-desktop-job-04] | `-- Installing level-zero-1.17.45... [13amd64-weekly-desktop-job-04] | | `-- Installing libfmt-10.2.1... [13amd64-weekly-desktop-job-04] | | `-- Extracting libfmt-10.2.1: .......... done [13amd64-weekly-desktop-job-04] | | `-- Installing spdlog-1.15.1... [13amd64-weekly-desktop-job-04] | | `-- Extracting spdlog-1.15.1: .......... done [13amd64-weekly-desktop-job-04] | `-- Extracting level-zero-1.17.45: .......... done [13amd64-weekly-desktop-job-04] | `-- Installing libpciaccess-0.18.1_1... [13amd64-weekly-desktop-job-04] | | `-- Installing hwdata-0.393,1... [13amd64-weekly-desktop-job-04] | | `-- Extracting hwdata-0.393,1: ...... done [13amd64-weekly-desktop-job-04] | `-- Extracting libpciaccess-0.18.1_1: ..... done [13amd64-weekly-desktop-job-04] | `-- Installing libxml2-2.11.9... [13amd64-weekly-desktop-job-04] | | `-- Installing readline-8.2.13_2... [13amd64-weekly-desktop-job-04] | | `-- Extracting readline-8.2.13_2: .......... done [13amd64-weekly-desktop-job-04] | `-- Extracting libxml2-2.11.9: .......... done [13amd64-weekly-desktop-job-04] `-- Extracting hwloc2-2.11.2: .......... done [13amd64-weekly-desktop-job-04] `-- Installing json-c-0.18... [13amd64-weekly-desktop-job-04] `-- Extracting json-c-0.18: .......... done [13amd64-weekly-desktop-job-04] `-- Installing libepoll-shim-0.0.20240608... [13amd64-weekly-desktop-job-04] `-- Extracting libepoll-shim-0.0.20240608: .......... done [13amd64-weekly-desktop-job-04] `-- Installing libfabric-1.15.1_4... [13amd64-weekly-desktop-job-04] `-- Extracting libfabric-1.15.1_4: .......... done [13amd64-weekly-desktop-job-04] `-- Installing perl5-5.36.3_2... [13amd64-weekly-desktop-job-04] `-- Extracting perl5-5.36.3_2: .......... done [13amd64-weekly-desktop-job-04] Extracting mpich-4.3.0: .......... done ===== Message from gcc13-13.3.0_2: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> IMB-2021.7_1 depends on shared library: libmpich.so - found (/usr/local/lib/libmpich.so) ===> Returning to build of IMB-2021.7_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Configuring for IMB-2021.7_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for IMB-2021.7_1 /bin/sh: pkgconf: not found /bin/sh: pkgconf: not found /bin/sh: pkgconf: not found make -C src_cpp -f Makefile TARGET=MPI1 make -C src_cpp -f Makefile TARGET=NBC make -C src_cpp -f Makefile TARGET=RMA make -C src_cpp -f Makefile TARGET=EXT make -C src_cpp -f Makefile TARGET=IO make -C src_c/P2P -f Makefile TARGET=P2P make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o imb.o imb.cpp make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o imb.o imb.cpp make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_c/P2P' /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p.o imb_p2p.c /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o imb.o imb.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser.o args_parser.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o imb.o imb.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser.o args_parser.cpp make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o imb.o imb.cpp In file included from imb_p2p.c:34: ./imb_p2p.h:69:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 69 | void imb_p2p_pause(); | ^ | void ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 70 | void imb_p2p_pingpong(); | ^ | void ./imb_p2p.h:71:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 71 | void imb_p2p_pingping(); | ^ | void ./imb_p2p.h:72:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 72 | void imb_p2p_unirandom(); | ^ | void ./imb_p2p.h:73:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 | void imb_p2p_birandom(); | ^ | void ./imb_p2p.h:74:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 74 | void imb_p2p_corandom(); | ^ | void ./imb_p2p.h:75:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 75 | void imb_p2p_stencil2d(); | ^ | void ./imb_p2p.h:76:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 76 | void imb_p2p_stencil3d(); | ^ | void ./imb_p2p.h:77:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 77 | void imb_p2p_sendrecv_replace(); | ^ | void ./imb_p2p.h:83:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 83 | typedef void(*imb_p2p_procedure_t)(); | ^ | void imb_p2p.c:48:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 48 | static void print_main_footer(); | ^ | void imb_p2p.c:51:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 51 | static void finalization(); | ^ | void imb_p2p.c:130:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 130 | void imb_p2p_pause() { | ^ | void imb_p2p.c:138:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 138 | static void print_title() { | ^ | void imb_p2p.c:255:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 255 | static void print_main_footer() { | ^ | void imb_p2p.c:264:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 264 | static void free_benchmarks() { | ^ | void imb_p2p.c:291:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 291 | static void free_messages() { | ^ | void imb_p2p.c:628:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 628 | static void finalization() { | ^ | void 18 warnings generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_pingpong.o imb_p2p_pingpong.c In file included from imb_p2p_pingpong.c:33: ./imb_p2p.h:69:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 69 | void imb_p2p_pause(); | ^ | void ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 70 | void imb_p2p_pingpong(); | ^ | void ./imb_p2p.h:71:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 71 | void imb_p2p_pingpiIn file included from In file included from args_parser.cppargs_parser.cpp:n33g: ./args_parser.h:(98)::20:33; | ^ | warning: void : definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]./args_parser.h ./imb_p2p.h:98::72 9820 | : :23: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] value warning: &op98 | eraa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] t or 72 | =void( imcbons t value_ p2p_u nira&ot h e r);n domv(a); lu | e| ^ ./args_parser.h:148:& ^ | opera voidtor=(139con s:t note: in implicit copy constructor for 'args_parser::value' first required here v a./imb_p2p.h:73148:22: luewarning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 &ot | vhoider ); | ^ | i mb./args_parser.h:148:139 : note: in implicit copy constructor for 'args_parser::value' first required here _ 148option_p2p_b | opiranscalatr(coion_scalar(constnsd atrgos_p args_parsaerm &(_parser), ;conrst ser &_spartd ::sser | ^ ,| ctonst std::stri voidri ng./imb_p2p.h:74: _stnrg _str, , arag_tr _gtype,_t v _alutye _de22f)pe , va:lue opti on_d:e warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 74 | void (_paf) rser, _str, _type, falsei), dmef(_bd_efp2: o)p_coprtiaondomn()(;_pars e | ^ | void | ^ r, _str, _type, false./imb_p2p.h),:75 :23:def(./args_parser.h:_197d:85: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] ef) | 197 | ^ virtual bool ./args_parser.hwarning: : 197ia function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]s_:85 75: | vwarning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]r oeIn file included from quireimb.cppd_:buitd 197i | 39 _ : ./args_parser.h : m98:b20_p: warning: n 2vdefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]pi_rsttoue nta_ls cb98o | oeil l t i( 2)In file included from s imb.cppd_:( 39r: ){;e q u i rree d./args_parser.h_bt: uutr_98no:20n| t ^_ :r e| swarning: e voiddefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] t(./imb_p2p.h) :v76q:{23 uia:lrue rwarning: e98 | a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]e d t ur & In file included from n&imb.cpp:& vo 76p39ee | : rvca tIn file included from oo iimb.cpprr:d_ In file included from ./args_parser.he m inimb.cpp:39 : 98=:: v!39(20=: ic:q./args_parser.h./args_parser.ha:l uwarning: 98m:o98:nisbt_u20 definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]p :r0 ve2ed98 : p&20 &a& _ s!warning: | ldefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] :u & v98& ea t o | pwarning: eldefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] e r.98a &vo stnhct e oie | r r z ) ;ice_= l ( ( 3 d m)vi a cno=( | v) ^ =nl au0 ;e l ; u s&!o./args_parser.ht p e v earl:u =148v| ea t ^a ol}& r = :o(p0 e&| u139o :t ^ ~~r&e& c o| note: n&in implicit copy constructor for 'args_parser::value' first required herehsea!ttovor voidr ./args_parser.ha=p:197 ) ;e./imb_p2p.h148l | (::c.rs85iao77: :zte onote: r| n ^v 30 a(./args_parser.hadd parentheses after the '!' to evaluate the comparison first:)s lt148 :=:( uv a e lcu=warning: e197139 o& a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]o: | n ps & note: =77ottt hio in implicit copy constructor for 'args_parser::value' first required here eo t | 0rh) venr a 148v_ | )s;cv ;o}ialdu i | me ^ ~~l;| i& r ab _p2o./args_parser.hr:t t 197u ah ^e: | l ^( c85./args_parser.h:r )note: ; boopo| _ ^ :nadd parentheses after the '!' to evaluate the comparison first148./args_parser.hp :sostel :148./args_parser.hn i197i | s d139 : ::otnote: n 148in implicit copy constructor for 'args_parser::value' first required here139:139:r__s:c a note: note: lin implicit copy constructor for 'args_parser::value' first required herer e148 ar | in implicit copy constructor for 'args_parser::value' first required hereaec q u rgis r e_148(dv_vc | pio rb a148_ r u | et _ pnlat c uneoa r ( os )tpt; l s _| e ^ s to| e voidatr( rpib./imb_p2p.hg:st) oi 83o:_no_ s35pla :or s ec&potnwarning: i a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]o i ra83n{ | _&ps_a__tlss_ypprerad arrecsaeeectruqlsruf(ie ,rv aoriencla rdrardr,_(b(ceuoqt ocnu*iion_cnsosn(ntsmsbco _otntrttpa 2pe_r psdrst d&o&g_s:c: ses_apsteatrdtt (uvserred_t)g c(sa)rr_e)m_ iri{: nnre;g gt &p| u!:_ra= nr ^ sssp0 a _e| rt &_& voidr st pimb_p2p_pingpong.cr:srr,!35eive:a22ar,n :ga l r .warning: ss&_rega function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]r _s_it tzq per _a,&r_s 35tuapyrcg(e | ion)a_rt v=po=se r,0r;,ie ts d}c _ dva| sttod&l:neu: sy&pese ,tti_rdme if ^ b vvna gsl _)u| e ( )pe t d c r:2:./args_parser.hp:: s197__omp_t:it,85_pirdis tnrni:cg nonote: p o,ne oadd parentheses around left hand side expression to silence this warningfa!gr(g) )g _= n{ 197(t _0 | n&s:&t ! p s _t | t ^ ova patl .idrs| : voidyi _:ses rzso, nt(pter_r_s,t ae (rp,), a_ i rnvtggiy=r=_trt0;s upa e r_}es _,lv, f t| _aat ^ l ys lrbooueepl| s ( )e _,i valsudt ,e) __r,arre./args_parser.h gde_,:e dtq ue_fi)_ f:t197(r_: eydte85odyf:_bf) pp u)note: add parentheses around left hand side expression to silence this warningp t _n:toi t ooee, 197pn | ( _| ,_t ^ pf ivseo a tla(au)nrle./args_parser.h :_197s (d:s85e:e_){ er, f ) ,rvd warning: i pr:ealogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]tut eufa_l boor(lrs _ s11net warningrr ,irode 197_sq generateds. ,p | euf_rt e)iq uytpi er ri| oe e,n /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_pingping.o imb_p2p_pingping.c ^_ sdt (df_al& sr_&pars ,e evr)i./args_parser.h :b,ur t197tv_u_:,t _nasedycl85 op_eb,mtr,:oetoi_ s ffa lwarning: elogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses](s _e_d l197tte) | nf,y ) p i ! | =(d ^e s_, ) e 0 f ( rfa&_&l{e s!qvu eiv./args_parser.h):,197idr:r85ret: eedu tau_lfb)udwarning: tra _l nlogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] | . ^ s i brn zeo(oeo197) | t=lf./args_parser.h=:0( e q 197iu:;_sd_i 85_rs ere}ft) : eeqd (| ) ^ u& warning: {i& logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] r| ed| ( )r e t_ ^uvrvb nIn file included from ercu197e | ti _q _umn imb_p2p_pingping.c : 33i: ./args_parser.hoir./imb_p2p.ht:_:s197nr:t85eed v 69uia!:&19l&=: r t 0t:u bawarning: (v)&logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] warning: o e&c { a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]_ mio n69!197 | | vllov a is _l i .rrdeet si u r! niqz bu = mvbir_epio02rpte(_ d p)& u=ar_auol le b&ools iqi =b0e!sus;_uit r}_e _v()arrn e;oq| l e.qutdui ^r | _isre&d| _&b ^ ( )u eti _dsetnzo t (__)| svebuetetc_(_)(n ) void m= ={./imb_p2p.hi{no 0tr;e:t _re}ts70u!e: t22=r: un warning: (r| r a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]0 e)qn u 70&{ | i & r ^ ~~vree qo ./args_parser.hd: !&iudv197 i:i&m bavrreel_et.ucpr852_smdp _n irnizequ& e:&p i note: vi(!add parentheses after the '!' to evaluate the comparison first) =en c =0= g0197; | }&r&_ ep m o n| i ^ ~~n d v!! v ./args_parser.h:ag=&(& )0v197i l:85;e&:.sci_rztm iuenote: a&l add parentheses after the '!' to evaluate the comparison first( ) n =| = ^ 0!boo=; } !l| ^ ~~ 1970 | v ./args_parser.h&a&l i!| :s197_ void:v85 a l./imb_p2p.h:r. si note: .e s qadd parentheses after the '!' to evaluate the comparison first:u 71zi rveeii:z22(d e197 | )_ ( b:ur ) warning: ttu=a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]_ ===an 0o;t _071l; s } b eool i | }t sv (_| o )r| ^ ~~vi d ii r ^ ~~eq u{mibt./args_parser.h rr_eepud_:a2t197l ubpb./args_parser.h_:rp:i197o:unog85n85p: lit in:re s gnote: note: (q_add parentheses after the '!' to evaluate the comparison firstadd parentheses after the '!' to evaluate the comparison first)n _ u i197ror | e197dt ;_ | s & e& evt e(q ) c { | u ^ _ m i nv| r voidei !t= ru./imb_p2p.hirt:una l072:v rir t&23&r e:bd ewarning: _uoqauo!viblaa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] rull.ist_i ebs dzn e_(&)& oo72to | vrlv=eo_i=e d iqsuiscie_t0r;m(m _i}rb ) eeq | ud{ n_irrebd _e_t!=p ^ bu t u| r2n_p ( ) u0_tu_n n o&onr./args_parser.htti__sraese:eqtt((197&) :)ui!r85n {evdd :a r{&lnote: e.tsoiadd parentheses around left hand side expression to silence this warningz eu& r197(re n | ) mtu r ( v=rec=0ne_;m ) iq r;nu} e q | i | u ^ !r =e ^ vd i r| i & void r0 &e./imb_p2p.h v&e:d73&: t22| : ( )!cvuwarning: a& a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]l& _ a m73 | i ./args_parser.hvlnbvo.o:ies197idc o iz_:mebl_!p2m 85=(i) i0ps__ r:b= = ei&0r;a n}qnnote: d& oadd parentheses around left hand side expression to silence this warning| mu ^ () ; i r !| 197! | ^v a| e | ( ) voidd = l_ ./imb_p2p.h0b :./args_parser.h.&74&::22sui:zt 197warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] !:_e v74a85 | nlv: o.(is id znote: e)(o)imvbit _padd parentheses around left hand side expression to silence this warning_2=p=_c r=s=oetr0u;a t(a l0n) dbom(o;197 )o; | } l { i| }| s ^r _e ^ t | ur| void ^ ./imb_p2p.he r q :| | n75 ( ) : ( )r ue./args_parser.h23qi::197 uwarning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]i rr ee75 | dd: vo ./args_parser.h85i&d & i::m197b_ p:_852v:e pvnote: bc_ustiadd parentheses around left hand side expression to silence this warningt __note: e ncadd parentheses around left hand side expression to silence this warningminr l 2 odtti197nu_(a197 | | s e !lt)() {b; r = e| tou ^ o l0 i rs n &_| void & v ./imb_p2p.hir:r t76 eu !q:uvr23i:alie warning: qv a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]ru briet orou76 | elv daolid a_isl&b&_ odv roeelimbq c.i_spu2biiprsu___rszeqmutteiene_cdiirnln(e 3o)_tb_du(s )!=d=;et t= _| (_n ^o t | void) b ./imb_p2p.h0{: 0_&77 &u ts;e:!r_te30 :v }a warning: na function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]o (| t)l ^ {77.t su | rinz_ve o(i r)d| rs e ( ) eetqt=(iuum =brn)_ 0p2p_ ;isrre{nedrde c&r&ev_}r evpqee cl| t ^a_ cue m| ruii(); ( ) In file included from nimb.cppr:e40 n : | d ^In file included from ./benchmark.h& !r &e :qv35| = voideu i: c./scope.h./imb_p2p.hr::66e:_831d m:35 ::i &warning: &n v0warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]e c'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] !_ m=iIn file included from 83imb.cpp& | ty &n0 ! =66!pv&a | le&s.:d40s: eIn file included from fi 0!./benchmark.hv:vzaot r35ield: ((.)s *&i=ium=b&./scope.hc0:t66 z!_ :Svc1ep(;)2o:p _ pawarning: =rl=.oc peedsu}r0'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]i e; _t z ) | }( );{ ^ | e66| | ( ^ ^ | ) ^| s= voidt r | ( )u=c | 0 ( )t./scope.h;imb_p2p_pingping.c : :4435S ::22c}:1o warning: :a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] p 35| note: | ev ^did you mean struct here? o{ i d 44 i | | mcbl_a ( )sp 2p_| pIn file included from In file included from simb.cppi imb.cpp^S::c40n40og pp: : ./scope.hi:enIn file included from 44In file included from :./benchmark.h./benchmark.h;g1 ::( )note: 35 | did you mean struct here?:{: ^~~~~35./scope.h: : 66 | In file included from ^ imb.cpp:: ./scope.h44 | | struct| : c66l./scope.h::40671::a void1: : In file included from 12swarning: ./benchmark.h warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: 35 : class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./scope.h66 | sst66r u | c:t67sS 66Sc:otcpo | 1 :p e e warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ; { r f| uct^~~~~66 S | | r^sict o| pe./scope.hrned { cu| :c^lt44 a:ssstruct ./scope.h:44: 11./scope.h: : S:Sc 67note: coo:note: p12e: p edid you mean struct here?did you mean struct here?warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] {I44 | t c67 | el a44 rsf r atise | ondr ; cl c | laScas11s warnings generated. s^o| p Sse ^c ; ./scope.hS./scope.hoc :p| :e55;:o844p:^~~~~e /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_unirandom.o imb_p2p_unirandom.c : | struct| Inote: 1^~~~~:t previous use is here e./scope.h :| 67 :rnote: a 12did you mean struct here?struct : 44t55o | ./scope.hr | :; str c| lwarning: uas67scclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]t: ^ 12 :67 S | c o./scope.hwarning: p e:Sclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]55It ceo p67 e:r | ;f8a r:i e n t note: d cprevious use is here lasos | f55^~~~~ | r st rS r{co p eiI| u structcte| nt ^d e ./scope.hra:c67 Sl:t./scope.hcasos12pe: onote: did you mean struct here?SIctro: e67r:p 12:ea; | Itwarning: etro67a ^ | r./scope.ht: oclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 55r ; {67: | | 8 ^ | : ^ f r note: previous use is here ./scope.h i./scope.h: 67::f1255e:55 | : rnsd8note: i:tedid you mean struct here? note: rnprevious use is here d ucclt 67 | 55c a | lsaSssstr cSc uocpse oIt pt ee IrSfcStorcpaotepIioereI tentred{r e acratl| toaor;ar ^ts;so | | S./scope.hr ^: ^~~~~ 67c{ ./scope.h: o12 p:: | note: ^In file included from | 55 did you mean struct here?:imb_p2p_unirandom.c struct: 233 warning: ./imb_p2p.h./scope.hes: 8 generatedI67:: 69t . 67:: | note: e19rprevious use is here: a12 twarning: :a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]o 55 | note: frsr did you mean struct here?t69 | ir;e un c67v | o/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser.o args_parser.cpp | ^~~~~ t iS c ddo pfe riI| tIn file included from struct ciimb.cppemnldb celaa_:rsas41s tSps: 2 orIn file included from cp S./benchmark_suites_collection.h{c opo_: 35pp: ./benchmark_suite_base.hea:| e ^41 II:t1e./scope.h:te:67ur :12sraeat:t note: did you mean struct here?owarning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]o( In file included from rr imb.cpp;; ) 67 | | 41; ^~~~~ | : s 41| f structt : rIn file included from r| ./benchmark_suites_collection.h:| 35: uc ^ ^~~~~it ./benchmark_suite_base.hB :| e struct| n void e41n :chm./imb_p2p.had1 :70:22:: warning: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] c41r | k70l | avssSsuit terBoSiausccdt eB e{nimIn file included from b oc_imb.cpp| :h41^ marpk: S2u./benchmark.hpIn file included from pi:imb.cppIn file included from :./benchmark_suites_collection.h41:e35_te40B: pi:nIaIn file included from : st./benchmark_suites_collection.heg1p./benchmark_suite_base.he:41:r: o :note: {did you mean struct here?n 1a gt35:: ( ./benchmark_suite_base.h)warning: o;'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]r| ^; : 41 : 1 41| : 40 ^~~~~ ./benchmark.hwarning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: | | | 40str c ^ l:| au void141 :c | | ./imb_p2p.hs:t 71rts structu:note: c2t did you mean struct here? 22: sBBe warningwarning: nchma function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]e40 sB generatede | nc c71. | lvahnrckmhSmouaariariktsSusit eBadseBe Beinac;/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser.o args_parser.cpp hsmkemSbau In file included from {r imb.cpp _i: pt41| 2e^B p./benchmark.h_: aIn file included from s| k:pe40i^~~~~./benchmark_suites_collection.h:nS {g | upstructii1:| n^g35 :(./benchmark.h t note: did you mean struct here? e)B:;a: 4040 | ./benchmark_suite_base.hs: In file included from :cimb.cpp| le ^ass:;1 41: | ^~~~~: note: 1 B | e41n void| :did you mean struct here?./imb_p2p.h : structcIn file included from :40 | chl72 ./benchmark_suites_collection.h::awarning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3623: ./utils.h::m 4175warning: :s | sIn file included from 42:imb.cpp:sa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]t 41Be nwarning: 'binary_function' is deprecated [-Wdeprecated-declarations]72: | arIn file included from kcrhS./benchmark_suites_collection.h:vu o36iuicd: miartk m./utils.hbt_:p75e2p_75Suu: niBiB42e:r nac | warning: hts ame'binary_function' is deprecated [-Wdeprecated-declarations]B nadre;o m ( k75 as e| ;^~~~~ | S u| i)te| ^~~~~struct; | sB| ast r ustruct ^scttr ce u{a sec_ti In file included from n s| eimb.cppIn file included from nimb.cpps voidc:: _ a41: 41In file included from | c m./benchmark_suites_collection.h: p s./imb_p2p.hIn file included from :./benchmark_suites_collection.he73:_ :i:p:^36u2236: : ./utils.h./utils.h nb:s: :warning: 75l:75:42i: warning: 42ea function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]n'binary_function' is deprecated [-Wdeprecated-declarations] s:_ c c m7573pwarning: | ./benchmark.h | ::vo'binary_function' is deprecated [-Wdeprecated-declarations]i d 40 :75 | ismtbd_:p21p_: s p ublibnote: itdid you mean struct here? cr u:c bstrut rs40 citt ccadn:and | ocmaases(l)arss y_e;__:f Bi e| unbnchmsiinenncss_n ^tensca_imp c | a voidmr y_p: publ ifcu:n rskcS./imb_p2p.htutidt :opeunb| oi void,n ng75{ : ,./imb_p2p.h : <42b| :sot owarning: ^75'binary_function' is deprecated [-Wdeprecated-declarations]: 23: s d :lwarning: > 75:a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] | /usr/include/c++/v1/__functional/binary_function.h t{ 75 d: 24 s:t29 rs:t | :v:o inote: d'binary_function' has been explicitly marked deprecated heres tiimb_ npg,2p_| rs24s | tis ^ttrdenru:cnug cci:,/usr/include/c++/v1/__functional/binary_function.hsl tt2:d tbrc( i24n:)o;a gs _oe| , ^l29L :_> b{ I| voidnote: B oiC./imb_p2p.h'binary_function' has been explicitly marked deprecated here Poln:76 Ps| e_: ^23> :n T E {warning: M a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]P24s | /usr/include/c++/v1/__functional/binary_function.hs : | 76 | 24t:_ ^v r29/usr/include/c++/v1/__functional/binary_function.hco:u inote: md 'binary_function' has been explicitly marked deprecated hereipm bLc A:_24 t:p :242_p | LT_s29tsEe _ntpIcBuibr:V Inote: SCll'binary_function' has been explicitly marked deprecated hereu Pi_3cdPL (I)c_sBt; TC| d ^: PtEP:_24M | | P_ voidD sLEA./imb_p2p.hPt:r77bLRi:30:ET warning: EI_nCuAcaa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]t r V77BI | vyoT iC_PL_P_dE imTbfSD _Ip_EL2M_uBPCpPLnPc_AITtI_BTCNiP_sCPEEeM_XoXnndr_an_| e a{rr ^t)( f/usr/include/c++/v1/__config)i:| ;992 ny | ^y ^: e | _ voidf_ 41:fun_imb_p2p_unirandom.cc:t 35iuo:Lnote: Iexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'/usr/include/c++/v1/__functional/binary_function.hBnn 23:C{24 P:c P | _ ^warning: D: ta function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] /usr/include/c++/v1/__config29 :35:i | ov n992 E{ | oi 992d: note: Pi'binary_function' has been explicitly marked deprecated here41m| b:R #_E C p A24T2Ep_un ^Di_ | note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'r andI oNms(/usr/include/c++/v1/__config) _ C992:X{ | t 992 # r| X: 41 ^:d | d voideenote: 1 1fu c_iLIexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'BnetC PP _D_Lfin 992I_eB | LC_EP#R PLE PCAIBCTIBCPP dE_DeED P | R ^ fP_PT_/usr/include/c++/v1/__configi:977E:E49CATn: note: Eexpanded from macro '_LIBCPP_DEPRECATED'D e_DE MPR_P LEIBC977CAIT | ELP#ND A_P_I_TDE PE R_E CATECD_INX_XV11 Nd_I_CLISX X11C X_BLCPX11Ie_ _LLIIPBBBCCPP_CP_fDDPPE_PiDEPn_PReDREP _LRECIEBECATCPAPT_EPREECDCADATED ED| T ^E| E11 warnings/usr/include/c++/v1/__config generated:. 977:49:P R | E ^ D_I ^N _note: /usr/include/c++/v1/__config/usr/include/c++/v1/__configCexpanded from macro '_LIBCPP_DEPRECATED'C :/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_birandom.o imb_p2p_birandom.c 977:977ATX | :49977: #note: expanded from macro '_LIBCPP_DEPRECATED' E X D _:49: note: _977 expanded from macro '_LIBCPP_DEPRECATED' | ad1e#tt1r if b977 b i | n #ar ud yi_ t f e u ndfineeefctn_ _LiIB_(Ce(Pin _e_odP__ eLD_pEnrL IP{ BecICBRaCP PP_DEPtEReCdAPECA| ^TTE ED_ _D_) D_E_/usr/include/c++/v1/__configa)t PR_ | tEr_a: ^i 992:41bu:CtAeT _E_D (note: texpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11't r_i_a(t__d 992 | bute#_tepribure c a t deed__t))e __(_f(i(_ne_ depr(__ deec_pareLI| BcCa ^te d__te)d__)P) | ^) | ^ P_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecatIn file included from eimb_p2p_birandom.c:33d__ : ./imb_p2p.h:69:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 69 | void imb_p2p_pause(); | ^ | void ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 70 | void imb_p2p_pingpong(); | ^ | void ./imb_p2p.h:71:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 71 | void imb_p2p_pingping(); | ^ | void ./imb_p2p.h:72:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 72 | void imb_p2p_unirandom(); | ^ | void ./imb_p2p.h:73:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 | void imb_p2p_birandom(); | ^ | void ./imb_p2p.h:74:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 74 | void imb_p2p_corandom(); | ^ | void ./imb_p2p.h:75:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 75 | void imb_p2p_stencil2d(); | ^ | void ./imb_p2p.h:76:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 76 | void imb_p2p_stencil3d(); | ^ | void ./imb_p2p.h:77:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 77 | void imb_p2p_sendrecv_replace(); | ^ | void ./imb_p2p.h:83:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 83 | typedef void(*imb_p2p_procedure_t)(); | ^ | void imb_p2p_birandom.c:35:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 35 | void imb_p2p_birandom)) | ^ () { | ^ | void 11 warnings generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_corandom.o imb_p2p_corandom.c In file included from args_parser.cpp:33: ./args_parser.h:98:20: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 98 | value &operator=(const value &other); | ^ ./args_parser.h:148:139: note: in implicit copy constructor for 'args_parser::value' first required here 148 | option_scalar(const argsIn file included from _parser &_pIn file included from arimb_p2p_corandom.cser:,33: ./imb_p2p.h:69c:19:onsargs_parser.cppt std warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]:::stri33: ./args_parser.h :98 69 | v:20: ng warning: _stro, ardefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] ig_dt _type , value _dimb_p982p_p | aus e() ; | ^e | void ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] value &ope rat70 | ovoif) r: doption imb_p2(=_(cponst v_alpue ingpponag&();o t| ^r | voidse hr,er./imb_p2p.h:71 :_22): warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]; 71| ^ | ./args_parser.h:148:139: note: in implicit copy constructor for 'args_parser::value' first required here str,void imb_p2p_ping _pty pe148, false)i, defn(_gdef) | ^ (); | ^ | void ./imb_p2p.h:72:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] | ./args_parser.h o:197pt:85 :72 | warning: vlogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 197 | i oion_s calar(c o vnist argsrtuadl i_mb bopol is_requ_p2arser &_parser, cp_unonsirandom(); | ^ | void ./imb_p2p.h:73:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 | void imb_p2p_birandom(); | ^ | void ./imb_p2p.h:74:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] t stired_bd::s 74 | voitridng _str, arg_t _typeut_not_set(, ) { rva limebt_p2p_corauurndom(); | ^ | en _d erfe)q u:ired && v ec void ./imb_p2p.h_o:75:23: warning: ptminio n!(_a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]p= 0 && ! va 75rser, | _svotid imb_p2p_stencrial2, _tlype,.d (); f al| s ^ s | void e./imb_p2p.h:76:23): warning: ia function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] , d 76 | voiefze(_d( imbdef) | ^ ) ==0; _}p2p | _st ^ ~~e n./args_parser.hc:./args_parser.hi197l:3197d()::;85 85 | : ^: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] | 197note: voidadd parentheses after the '!' to evaluate the comparison first | ./imb_p2p.h197 | : 77 : v30i: warning: r a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] tu a vli77 | voiborold tuailm boob l_ips2_p_resq euinidrreescd_revq_re_buutpilraedc__bnuoet(_set()t _{no rtet_usrne tr() equ{) ;r i e| rt ^u er nd| voidr e&./imb_p2p.h:qu83&:i 35v:e warning: ca function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]_ rm e83di | ty&pned e!f& =vo i0d (&v*eic_mb_pm2&p _i!pnv r!oce=duar le_t0. s&)(i&) ;z e (| ) ^! = v| a void l.s=0iimb_p2p_corandom.c;z: e}(35 :22 : )| ^ ~~warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]= = 035; | v o}./args_parser.hid i| m ^ b _p: 2p197_:| c ( )o85ran: d onote: madd parentheses after the '!' to evaluate the comparison first( ) {./args_parser.h : 197| 197 ^ | : | 85 void: note: add parentheses around left hand side expression to silence this warning 197 | virtual bool is _requir ed virt_but_nuoal tb_soetol () i{s _returrn reequirqedu_but_niotred &&_set( )ve { rec_mint != 0 ur&& !val.n requisredi &ze(&) == v0ec;_min } != | ^ 0 && !v| ( )a l./args_parser.h:197.s:85: note: add parentheses around left hand side expression to silence this warning ize ()197 == | 0; } | ^ 11 warning s generated . | ( )vi rtual bool is_req/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_stencil2d.o imb_p2p_stencil2d.c uired_but_not_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) 6 warnings generated. 6 warnings generated. 6 warnings generated. /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser_utests.o args_parser_utests.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser_utests.o args_parser_utests.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o scope.o scope.cpp 6 warnings generated. In file included from imb_p2p_stencil2d.c:33: ./imb_p2p.h:69:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 69 | void imb_p2p_pause(); | ^ | void/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser.o args_parser.cpp ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 70 | void imb_p2p_pingpong(); | ^ | void ./imb_p2p.h:71:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 71 | void imb_p2p_pingping(); | ^ | void ./imb_p2p.h:72:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 72 | void imb_p2p_unirando6 warningsm(); | ^ generated | void. ./imb_p2p.h:73:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 | void imb_p2p_birandom(); | ^ | void ./imb_p2p.h:/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser_utests.o args_parser_utests.cpp 74:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 74 | void imb_p2p_corandom(); | ^ | void ./imb_p2p.h:75:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 75 | void imb_p2p_stencil2d(); | ^ | void ./imb_p2p.h:76:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 76 | void imb_p2p_stencil3d(); | ^ | void ./imb_p2p.h:77:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 77 | void imb_p2p_sendrecv_replace(); | ^ | void ./imb_p2p.h:83:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 83 | typedef void(*imb_p2p_procedure_t)(); | ^ | void imb_p2p_stencil2d.c:44:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 44 | void imb_p2p_stencil2d() { | ^ | void 11 warnings generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_stencil3d.o imb_p2p_stencil3d.c In file included from imb_p2p_stencil3d.c:33: ./imb_p2p.h:69:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 69 | void imb_p2p_pause(); | ^ | void ./imb_p2p.h:70:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 70 | void imb_p2p_pingpong(); | ^ | void ./imb_p2p.h:71:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 71 | void imb_p2p_pingping(); | ^ | void ./imb_p2p.h:72:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 72 | void imb_p2p_unirandom(); | ^ | void ./imb_p2p.h:73:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 73 | void imb_p2p_birandom(); | ^ | void ./imb_p2p.h:74:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 2 warnings generated. 74 | void imb_p2p_corandom(); | ^ | void ./imb_p2p.h:75:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 75 | void imb_p2p_stencil2d(); | ^ | void ./imb_p2p.h:76:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 76 | void imb_p2p_stencil3d(); | ^ | void 2./imb_p2p.h warnings generated:. 77:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 77 | void imb_p2p_sendrecv_rep/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser_utests.o args_parser_utests.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o args_parser_utests.o args_parser_utests.cpp lace(); | ^ | void ./imb_p2p.h:83:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 83 | typedef void(*imb_p2p_procedure_t)(); | ^ | void imb_p2p_stencil3d.c:45In file included from scope.cpp:33: ./scope.h:66:1: warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | class Scope; | ^~~~~ | struct ./scope.h:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 67 | friend class ScopeIteratIn file included from :args_parser_utests.cpp23or;:: 33warning: : In file included from ./args_parser.hargs_parser_utests.cppa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]: 33:: 98./args_parser.h| : ^ 4520 | ./scope.hv::9855::8:o20: :warning: idefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] d warning: inote: mdefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]previous use is here b _5598p | | st98r | 2 p u _cs t te n c i l3 d( )S c { v a olpu eeIt v&aolpuee ra| e t&oor ^perartaot= (o | void cr {r= ( In file included from args_parser.cpponcs| t ^ ovns./scope.ha:l67:t12u:33: e./args_parser.h :v:a&o 98t:lunote: heer); did you mean struct here? | ^ &67 | 20 o./args_parser.h:t 148h::139erf)r: warning: note: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]; in implicit copy constructor for 'args_parser::value' first required here i e | ^n 14898 | ./args_parser.h d c l a: 148 s:139 : note: s | in implicit copy constructor for 'args_parser::value' first required here Sc v al u 148oopetipeI ton&_e | r oat p er o r ;soap caltoart(ico | o ^~~~~ r= n(sn| _t structco nscsalar(ct oarngss_parster & _apa vrgsrsae_rparlser &_upe ar&o,t cserh, ocnsonstert); std| : ^: st./args_parser.hrisntg :148_:139:d note: in implicit copy constructor for 'args_parser::value' first required here 148 | : s tr:, asrg_tt _ otptyiorni_scpae, valnueg _str, argl_t_ _tdypee, vara(luce _def) f: ooptionn()s :t opt_piars oner,args(_ pa_rser,_ stparser, __str, r_type, ftyp ealse), d,e ffalse(), _de&f_par) d | ^ ser,11 warningcsonsef generated(_de. t./args_parser.h :197:85: swarning: tdlogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]::sftri ng /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -c -o imb_p2p_sendrecv_replace.o imb_p2p_sendrecv_replace.c _s) | ^ tr, arg_t _type, v./args_parser.h:197: 197 | alue _85: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] de 197 | f ) virtual b oo:l i s_ requir e vi roptual bood_l but_is_trequirione(_not_setp(a) d_rsbu{t erert,ur n requ_sitr_nreodt In file included from ,args_parser_utests.cpp :_33: t_s./args_parser.h&e&yt(p): 98:20:{v reect_um iwarning: ndefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] re,2 n!In file included from 98 warningimb_p2p_sendrecv_replace.c:33=: s generated./imb_p2p.h | :re69. : q19 0u: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o scope.o scope.cpp f ai r l e 69sd | voeid i&&m&)&, b _dp2ep!_vf pvaeu(s _dec(ea)f ; l_ .| m ^v s i)| void i z ./imb_p2p.h| a ^:e70(n:)22 :! =warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]= l= 0070 ;u | e& &}v o ./args_parser.h| : ^ ~~i d& iomp!bv197_:aple.85s./args_parser.h::197i:r 852:apt_z warning: note: padd parentheses after the '!' to evaluate the comparison firsto ri n=gelogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses](p197)( o= n | g=(0)c;; o | ^197 | n }| s void t./imb_p2p.h | : 71 ^ ~~ :v 22i./args_parser.hr:t :uwarning: aa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] l 197b71: | 85 vov:ivi oronote: dt add parentheses after the '!' to evaluate the comparison firstia mb _lpl u2197piu | se a__pri neg&qplu ioir nb o oge(l ); td | i_ ^ vb i| rs voidh_ rt./imb_p2p.h:euq72auu:t23i_r: enwarning: lda function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] _eo r72 | )vt;o b_ sbo| oi ^ld e u iitm(s)./args_parser.hb:_148 pt2_p:_{u nr139ierqau_nn:or te_dtosiemt(();)note: in implicit copy constructor for 'args_parser::value' first required here r| u ^ r n {| er void er q d./imb_p2p.hu148: | 73ei _tb:r e 22:u uwarning: drta function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]_ nn o 73 | ov o&rpietqdu imti&r evdbe_ipoc2_ m_ipn_bi r&asnn&!e=dt om (0)( _;s &v& | !) ^{e | cca lra_e voidmvia tlnu./imb_p2p.hrrn: 74. r(!e:c22o:q usnwarning: iia function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]zr ee= s74dt | &vo i&0d ai mr&gb(s__)p &pva2p_=c=o0rea nc!;dv arol_mm}si . (enrs)| ;iz & ^ ! e| _ ^ ( = | p| a voidr) s./imb_p2p.h :e75r0:=23 ( )=: 0 ;, ./args_parser.hwarning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]}& c : | o ^ ~~n197s75 | tv os&./args_parser.hi:d : 85tidm:b!197_: :p:2pv_astse85tnr:note: ciadd parentheses around left hand side expression to silence this warningin gll 2 _d.note: s(add parentheses after the '!' to evaluate the comparison firstt)r ;s 197 i,| ^z197 | e | | void( a ./imb_p2p.hr:76g:_ t) 23: _ t warning: =ya function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]p e 76 | ,v v =o0i ; iv d a}lr imt b| _p ^ 2vpi_sutraeuntcilIn file included from e l| 3 d (args_parser_utests.cpp)_:db ( );o 33e./args_parser.h u o| : ^f197): : | 85 voida :./imb_p2p.h:: ll 77 :i30./args_parser.h ::98 swarning: :oa function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]_p note: 20rt 77 | e:qibvadd parentheses around left hand side expression to silence this warningoo ooi du il 197warning: inimrb_definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]sp | _e d2 p_ bru t (_s_e_eqpnu98oat n_ d | r r v e css etv ieirIn file included from rr(_)r,e p l{t er edau__t a largs_parser_utests.cppc s:e( tu)r33b; | ^ r,nb o o u| vla voidr eltu e: _./args_parser.h i_./imb_p2p.hs::n83tq&u98o:op:te_r35yr_i20:ar :warning: ps a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]ee ,e warning: dtqfua83 | li&stertey(epode)d)r_,& ebd definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]u t ve_ fefn =98(cv({o_ | rc_etdotn_meou isstiefd () n * it ()r | m bn_ ^v pa{l2 u err! e&=tpuerqn ./args_parser.h r_:pe r0oo t hcever197quduailrueur i&:&e&85o :!rdp e)warning: vde;_&t) (&a&&logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]e r avt)l ; 197 v| | ^oee.r = ( cs_| m voidciiz | cno ^n_ imb_p2p_sendrecv_replace.c m!e:./args_parser.hi35(:30=:): n swarning: 0 a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]t148 =v: & 35&=!i | rvvt0 139=a;u :o a!}vllau l i.b s o| 0 ^ note: dio e& in implicit copy constructor for 'args_parser::value' first required here li| zme &b _148 ( ) | & pi./args_parser.h( :os197t2h e_rp!_)s v: )e85an;r e :=d r| qnote: e ^ add parentheses around left hand side expression to silence this warning c v ./args_parser.h =u_l:or.ei148r:1390s197:ipzle | epa(; ) note: cd=ein implicit copy constructor for 'args_parser::value' first required here}(= )_ 0 b u; 148 }{ tt | i o| ^_ n| | void ^o | nvt_ ^is rc_ a | s ( ) lo| pa ( )er t(t uitocaonn_(sstlc) a l{ aarrrbe(gtcsu_oprnansro retqsueiorr e a&l_rpd a&gsr &sies__r par, crvoseeqencusrt _&ism_11rte warningddsp generatedair:s. _e:sbnr u!,=t t_c0nr oon&/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -pedantic -Wno-long-long -o IMB-P2P imb_p2p.o imb_p2p_pingpong.o imb_p2p_pingping.o imb_p2p_unirandom.o imb_p2p_birandom.o imb_p2p_corandom.o imb_p2p_stencil2d.o imb_p2p_stencil3d.o imb_p2p_sendrecv_replace.o -fstack-protector-strong -lm ts_its& e !stn(gtv) da{l :_st:rrs,. setatrruizre(n)i nrge _sgq_ tu=i r=et_d0rt ,&; &} yvpe eacr,g_ _t| ^ ~~ _mt yiv./args_parser.hnpa el:!=197,: 85u0 :e & v&anote: ladd parentheses after the '!' to evaluate the comparison first_ ued!va e lf _197). | s: d oe pfitz) i eo n:(v(_pa i)rors ptetr=ui=o0,anl; ( _}_p sbao r | to ^rls , _| ( )make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_c/P2P' tyipse/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o benchmark_suites_collection.o benchmark_suites_collection.cpp e_r,r,equ _istr rf,eadl s_et_bu)t,_y npdeeoft(__sdefet,)( fa l| s ^)e) , { retudefr(_dn reefq)./args_parser.h: u 197:i85r:e| warning: ^dlogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] &&197 v | ec _min != 0 ./args_parser.h&:& !v197a : l85:. s iwarning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]z e ( 197vi | r tu a) l v bo=ol=0 ;i ri}tu a l | bo ^ o ls _| ( )rieq ui./args_parser.hred_buts_:197not_se:t85_(r)eq u:{i r rnote: eadd parentheses around left hand side expression to silence this warningt ed_burun tre_n q197u | ioretd _&s e t () &{ vrec ve_itumrrtuiannl broe!quiro=e d0l i&& ve&& sc!_va_mlirn. se!=izeq( )0u & &i !rveda_=l=.0bsizuet(;_no)t_ s =}e=0t; ( } )| ^ ~~ | ^ ~~{ ./args_parser.h: ./args_parser.hr197::85e197::t85u:r note: note: nadd parentheses after the '!' to evaluate the comparison firstadd parentheses after the '!' to evaluate the comparison first re 197197q | u | i r e d v&i r& t vvecuailrtu _alm bbiono o!l iosl= _0 re&quiis_requir&r !veale.sidze()_ =d_bbutut=0;_ } n | ^_n | ot ( )_s et() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) ./args_parser.h:197:85: note: add parentheses around left hand side expression to silence this warning 197 | virtual bool is_required_but_not_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) ot_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) ./args_parser.h:197:85: note: add parentheses around left hand side expression to silence this warning 197 | virtual bool is_required_but_not_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) In file included from scope.cpp:33: ./scope.h:66:1: warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | class Scope; | ^~~~~ | struct ./scope.h:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 67 | friend class ScopeIterator; | ^ ./scope.h:55:8: note: previous use is here 55 | struct ScopeIterator { | ^ ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ | struct 2 warnings generated. 2/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o scope.o scope.cpp 2 warnings generated. warning/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o IO/IO_suite.o IO/IO_suite.cpp s2 warnings generated. generated/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o NBC/NBC_suite.o NBC/NBC_suite.cpp . /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o scope.o scope.cpp 2 warnings generated. 2 warnings generated. In file included from benchmark_suites_collection.cpp:38: In file included from ./benchmark_suites_collection.h:35: In file included from ./benchmark_suite_base.h:36: In file included from ./benchmark.h:35: ./scope.h:66:1: warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o IO/IO_benchmark.o IO/IO_benchmark.cpp mkdir -p MPI1/CPU /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o scope.o scope.cpp 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | class Scope; | ^~~~~ | struct ./scope.h:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 67 | friend class ScopeIterator; | ^ ./scope.h:55:8: note: previous use is here 55 | struct ScopeIterator { | ^ 2 warnings generated. ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ | struct /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o benchmark_suites_collection.o benchmark_suites_collection.cpp In file included from benchmark_suites_collection.cpp:38: In file included from ./benchmark_suites_collection.h:35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | struct BenchmarkSuiteBase { | ^ ./benchmark.h:40:1: note: did you mean struct here? 40 | class BenchmarkSuiteBase; | ^~~~~ | struct In file included from scope.cpp:33: ./scope.h:66:1In file included from benchmark_suites_collection.cpp:38: In file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function' has been explicitly marked deprecated here 24 | struct _LIBCPP_TEMP:LATE_VIS _LIBCPP_DEPRECAT ED_Iwarning: N'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] _ 66 | sCXX11 binary_functtion ruct Scope {{ | ^ | /usr/include/c++/v1/__config^: 992./scope.h::41: 44note: :1expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11': note: did you mean struct here? 44 | class992 | Scope; | ^~~~~ #| struct defin./scope.he:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] _LIBCPP_D 67 | E friend class ScoPpReEICtAeTrEIn file included from aD_INscope.cpp_C:33: t./scope.hXoXr1:66:1;: 1 warning: | _'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ L./scope.hIBC 66:55P:P_D | EPREsCt8r: Aunote: previous use is hereTcEt D | S ^c55 op | e { /usr/include/c++/v1/__config s:977:49t:| ^r uct note: expanded from macro '_LIBCPP_DEPRECATED'S ./scope.hc :97744 | # ope:Iterat1o:r {note: did you mean struct here? 44 | cl | as ^ s./scope.h : 67S c ode:f12ipen;e : note: _| did you mean struct here?L I ^~~~~67 | B| struct CPP_./scope.h:D67 fEPrRiECeA:12nT: warning: Eclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] Dd __atct67r | il ab utses__ (S cop (_fe_Idrteriaetnd oecplrr;e c| aa ^~~~~sst e | d struct __)) ScopeIter | ^ ator; | ^ ./scope.h:55:8: note: previous use is here 55 | struct ScopeIterator { | ^ ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ | struct In file included from IO/IO_suite.cpp:43: ./args_parser.h:98:20: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 98 | value &operator=(const value &other); | ^ ./args_parser.h:148:139: note: in implicit copy constructor for 'args_parser::value' first required here 148 | option_scalar(const args_parser &_parser, const std::string _str, arg_t _type, value _def) : option(_parser, _str, _type, false), def(_def) | ^ In file included from NBC/NBC_suite.cpp:43: ./args_parser.h:98:20: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 98 | ./args_parser.h:197 :85 : warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 197 | In file included from scope.cpp : 33 : ./scope.h : 66v irtua:l vbool1 : warning: a'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]ils_uree &opq eu 66r | asttroru=i(rctc Secod_nbsut_t valopneueot _{s e | ^ t ./scope.h&:o44() :t1h:er{ note: )did you mean struct here? ; | 44 ^ | r./args_parser.hetu:rn requi148:139c: rnote: elin implicit copy constructor for 'args_parser::value' first required heread &&s vec_ s148 | optimin !o= n0_ scala&r(con&st Scope; | ^~~~~ a| rgs_p!varaserstruct &./scope.h_:67p:ar12s:e rwarning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 67 | friendl cla, csons .sScopeItst std:i:setrizne(r)a ==g0; } | _ ^ ~~str, atrg_ t _./args_parser.ht:197yp:e,85 : vnote: add parentheses after the '!' to evaluate the comparison first aor;l ue _de 197 | | ^f In file included from ./scope.hbenchmark_suites_collection.cpp )2 warning:s: 5538 v: generated:In file included from 8i:r . : tu./benchmark_suites_collection.hal: bnote: o35previous use is hereooptl i oins_ (: rIn file included from eq55_upia./benchmark_suite_base.hre | :d/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgather.o ../src_c/IMB_allgather.c rsstru36c: t_eb utIn file included from rS,c ./benchmark.h:35o__np: ostet_sIterartore t{, ./scope.h(:) | 66:2 ^ warning{s 1./scope.h:: 67warning: generated. re:_t12'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]urnt y pr: e 66enote: , f | aqldid you mean struct here?sueirs)et dr,u/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o EXT/EXT_suite.o EXT/EXT_suite.cpp 67 d& | ce& tf v( S_feccr_odmeipine e !f={n 0d) & c &| la s | ^ ^s ! v./scope.ha In file included from S:lc44IO/IO_benchmark.cppo:.p1e:: Inote: t40did you mean struct here?seri: z./args_parser.hIn file included from :197./benchmark_suites_collection.h::85a35e : t:o In file included from 44 | warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] r(;./benchmark_suite_base.hc l:36)197 | a= =: 0s; }s In file included from | ./benchmark.h S| ^~~~~ :| ^ struct35c o : vpirte ;| u./scope.h a ( ):66 | l^~~~~ ./args_parser.h::197b1::85 | warning: o:o'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]l structi s _note: 66radd parentheses around left hand side expression to silence this warning./scope.h:e67q | :u 12197i:r | ewarning: ds _class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]b t r ut67 | _u nc ott_ s Sc eo fvrpte( i{)i re{ntd u | c^ arlet ./scope.hbloaou:l44ss r nS:co1pi:e s _rIrteenote: redid you mean struct here? qq auu44 | iirrec/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o RMA/RMA_suite.o RMA/RMA_suite.cpp elddta _sbuorst;_ Sno&ct & _v| soe ^p ce_;m i./scope.hn: e| !t=^~~~~( ) 55:08 : & &{| note: struct! vprevious use is herera e./scope.htu:rl67 .:55n12 | s:sit rwarning: zuc class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]ter( ) eS c= q=670uo | ;p e } I itr efreradi| t ^ ~~e on&./args_parser.hdr:& 197{: 85v: ce lnote: ascadd parentheses after the '!' to evaluate the comparison firsts _S cop197| e | ^ mI itenr./scope.h a :67 :t12! : =note: o did you mean struct here?rv0 i ;& &r t!v67ua | a l| l . ^s ize./scope.h b( :o55o :l)f8 :=ri ien=0note: dprevious use is here; cl a s}_ 55 r| e ^q | ussir tes r S| codu_bc ( )tu petI_ tSecnoopetIte_rasrtora;teo r t {| ( ^~~~~) { | r struct et uIn file included from | r ^ n ./scope.h:67IO/IO_suite.cpp::44: In file included from 12:r ./benchmark_suites_collection.he:qu35: note: did you mean struct here? ir In file included from e./benchmark_suite_base.hd:36: In file included from 67./benchmark.h&& | : 35 v f: r./scope.hei:ecnd66 :1c_lmi:anss !=warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]S0c && 66o | In file included from p sebenchmark_suites_collection.cppI!:vt38etar: laIn file included from tr.soiru./benchmark_suites_collection.h;:zc 35tIn file included from : benchmark_suites_collection.cpp S c./benchmark_suite_base.ho:epe:| ( ^~~~~{ 41 :38 | ^| : structIn file included from ) ./scope.h=1=./benchmark_suites_collection.h:0:44;: 1warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::}36 : ./utils.hnote: :did you mean struct here? 4164:30| | ^ s: t warning: ru 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 44 | 64 ( ) | | cc./args_parser.h l:a197t: sB85 esn: scnote: t hadd parentheses around left hand side expression to silence this warningSa cmop 197a | In file included from e r; IO/IO_benchmark.cpp: 40k Su : i| 2 ^~~~~ In file included from warningt v| istructesrBtas generatedtieu./benchmark_suites_collection.ha :. c l b35{./scope.h: c: ooo67ns./benchmark_suite_base.hl t :| :st1241i^d::s _:1:./benchmark.hst:: /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o EXT/EXT_benchmark.o EXT/EXT_benchmark.cpp warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: 40rr: e1i'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]q u n41: | 67sti | g rnote: rdid you mean struct here? uf reticodt_e40 nB | cbel_unalchsdt c_noolat_swssms e arekBSurSittc(eB(asee)nocco h{ nm as{tr p| ^k sStedI ut:iretee./benchmark.hB::40raa:s1tttur:nr soinote: r;ngerdid you mean struct here? ; e| q 40 &ui | ni ^| )r ^~~~~ c{e./scope.hl:ad55| s s&struct &: | v8Be ^~~~~~~~:ecIn file included from note: benchmark_suites_collection.cppprevious use is heren_: mc inh5538m a | r!k: =sSIn file included from t./benchmark_suites_collection.h ruu0:ic36 : &tt./utils.h&e !S:Bv75aa:clo.p42ss:ieez;I | te^~~~~erwarning: a( t o)| 'binary_function' is deprecated [-Wdeprecated-declarations]structr { =75= 0| | ; ^} | s ^In file included from tIO/IO_benchmark.cppr:u40: cIn file included from | ./scope.h ( )./benchmark_suites_collection.ht : c36:: 67./utils.h::1275a:: snote: edid you mean struct here?_i42 n: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 67 | s75 f | r i e esns_ndt cmrp u:In file included from cclpubNBC/NBC_suite.cppastl:ic s cS44a cstdseo_:: pIn file included from ./benchmark_suites_collection.h:35: In file included from ./benchmark_suite_base.h::b36ie: niIn file included from It./benchmark.hnesre:atorn;s _ c| ^~~~~ma35p: ./scope.h:r yp_fuub l inc| c: 66s:1: warning: struct'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]tt di: on:bi 66n | ar :str| In file included from ^IO/IO_suite.cpp {ing:./scope.h44,:: In file included from 44 :s1t./benchmark_suites_collection.hd: :| :35note: ^ did you mean struct here?: ./benchmark_suite_base.h::41 /usr/include/c++/v1/__functional/binary_function.h:1:s t44ri n:24:29 | cwarning: gl: ,'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41anote: 'binary_function' has been explicitly marked deprecated here | s24t | sbtossruoctrulct B_ enLcIShBmCaP>r kP{S_uTEcoipMPLteA;T E_VI e| B S | _aL^~~~~ I ^| struct BC/usr/include/c++/v1/__functional/binary_function.h./scope.hPsPe {:24 : 29| : ^note: 'binary_function' has been explicitly marked deprecated here:67_ :12DE./benchmark.hP::RE warning: C40:Aclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1: T Enote: D24did you mean struct here? _I N6740 | | _st ruc | Ct cX_XL 1lIB 1 assbf rBieennCdPcP_TE hMmPicnalLarAskasSrT Eyu_if_tuVnIecStBciaoSop n s_eeIte{r ; a L| I ^tBCo| ^~~~~ PP/usr/include/c++/v1/__config_ :rD 992E| :Pstruct41; : Rnote: E C| A ^ Texpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' ./scope.hEIn file included from :IO/IO_suite.cppD55 :44:: _8IN:992_ In file included from | C./benchmark_suites_collection.hnote: #previous use is here:36 X: X 1 ./utils.h1 :55 75 | :str42u:cdb iwarning: en'binary_function' is deprecated [-Wdeprecated-declarations]ft aSrciyon pe75e I | t e_rLaI_ tBoCrP { P s_tD rfEPuR| EuCcnt ^ ccAaTs./scope.hEetD__iIo:i67Nn_sne:C n12sX:_X{ 1cnote: m1p _:Ldid you mean struct here?| pIuBbCPPl_ ^ iD67EP | cR/usr/include/c++/v1/__config :Es992C t d::AbfT:ri41EDn:a rinote: yexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'_ | f ^e992nd | u#/usr/include/c++/v1/__confign c:t i977: 49:co lnadse _D1EPR ECATE D_ L/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allgatherv.o ../src_c/IMB_allgatherv.c I_{ B | ^_Cat PtrP_/usr/include/c++/v1/__functional/binary_function.hDibEuteP_:24:RIn file included from _29NBC/NBC_suite.cpp(E:CA:T E44: note: (In file included from D./benchmark_suites_collection.h'binary_function' has been explicitly marked deprecated here | :_ ^_24 | 35: /usr/include/c++/v1/__config./benchmark_suite_base.h:d:ep977:49struc:re cta 41t:ed1_: _L_))warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]| ^ note: expanded from macro '_LIBCPP_DEPRECATED'I 977 | # BCP41 | s P_TtEMrPLATE_VIS _LIBC PdPef_iDneu _LEPRcECAtTED_ BIBencINCPP_hmarDEPkSui_tCeBXXa1RE1C bsie A{ n| ^ TE./benchmark.h:D __atary_40:f1: unote: did you mean struct here? n40 | trcilabsus BcenchtmariktSuitoeBea_s_((_n { e; | ^_ de| ^~~~~/usr/include/c++/v1/__config | pr:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' estruct 992 | # define c_LIBateCPP_dDEPRIn file included from NBC/NBC_suite.cpp:_44: _In file included from ./benchmark_suites_collection.h:)) | ^E CATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) 36| ^ : ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function' has been explicitly marked deprecated here 24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CIn file included from XX11 bin/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_allreduce.o ../src_c/IMB_allreduce.c ary_function { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATEDIO/IO_benchmark.cpp :43 : In file included from helpers/original_benchmark.h:40: ../src_c/IMB_prototypes.h| ^ In file included from IO/IO_suite.cpp:53:636/usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' : ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | lon:22 : g warning: IM'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] B_977 | #c omp636ute d_c | lrco(nregisteer fchiarn* e _LIbuf,g IBCPP_MDB_EcoPmputRECA TErD _e_attgirstee_r sicrze_ti sibuc(retgister e__c((h__daeprze);r* b u| ^~~~~~~~ecfat,e d__) )r egis../src_c/IMB_prototypes.h:ter | ^ 636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ size_t size); | ^~~~~~~~ ../src_c/IMB_prototypes.h:636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoall.o ../src_c/IMB_alltoall.c In file included from NBC/NBC_suite.cpp:52: ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ ../src_c/IMB_prototypes.h:636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ In file included from benchmark_suites_collection.cpp:38: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const std::string &in) { | ^~~~~~~~ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_alltoallv.o ../src_c/IMB_alltoallv.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bandwidth.o ../src_c/IMB_bandwidth.c 5 warnings generated. /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o NBC/NBC_benchmark.o NBC/NBC_benchmark.cpp /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_barrier.o ../src_c/IMB_barrier.c In file included from EXT/EXT_suite.cpp:43: ./args_parser.h:In file included from 98RMA/RMA_suite.cpp:43: /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_bcast.o ../src_c/IMB_bcast.c ./args_parser.h:98:20: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 98 | value &operator=(const value &other); | ^ ./args_parser.h:148:139: note: in implicit copy constructor for 'args_parser::value' first required here 148 | option_scalar(const args_parser &_parser, const std::string _str, :aIn file included from r20In file included from gIO/IO_suite.cppIn file included from ::44EXT/EXT_benchmark.cpp:: /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_benchlist.o ../src_c/IMB_benchlist.c 40In file included from ./benchmark_suites_collection.h: :36In file included from In file included from IO/IO_benchmark.cpp:_42 : ./utils.ht: :NBC/NBC_suite.cpp./benchmark_suite.h:warning: :44 definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]./benchmark_suites_collection.h6476: :_::35 In file included from 98./benchmark_suites_collection.h | : : In file included from t36 y12130p./benchmark_suite_base.h : ::e ./utils.h ::36warning: : , 64 : 30va lwarning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]u instantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template] eIn file included from ./benchmark.h :v64alue &o 76p_ | d | e r:warning: 35 : ae'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] t./scope.hsorf=t(a ): c :t io66cn: 1 : csoo p nswarning: t tti o n64( | 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] _pv a assrtsdltue:a te: sstra&ittric,c coinBe_snn66go | ttssttrc,r t hoeustdhr_)_ctm;:alr y:stokrti pe Sw,ui| te /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_chk_diff.o ../src_c/IMB_chk_diff.c n ^ge r148co: os*139tr,w pee edgei s:rst dnote: :(f{ c(t _:| s^ in implicit copy constructor for 'args_parser::value' first required here deronst t r148e | singtdf_:e: s ./scope.ht: l & r 44 :)1ien:omptii)o(nc o{n n g_note: sdid you mean struct here? st&in | B e cn44 ca) | h clmaalra{s | ^ r| k (conss*t ^~~~~~~~e ^~~~~~~~ ./args_parser.h:197:l e85a:m )r S g{c warning: gosplogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]e_ept; a_ 197 | in| ^~~~~s | struct trsaenr c e ( ) . &./scope.hv:i67:12:rtu al_ do_rpwarning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]egbiosoter_lar ise_ rlsem(67 | e r , ceefrqiuendlons cl/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c astesm); Scropet stidr:eeIdt:_eratosrt;u rnbu| ^tr i n_./scope.hi:55ng :_n8o:t _note: sprevious use is here sett(srt,a n)c e{; }a 55r g| _t | ^s t_rt./benchmark_suite.huycr:te76: Sp75co:ptee ,unote: Irtin instantiation of member function 'BenchmarkSuite::get_instance' requested here n evr aatlouer 76 | r {_ e | ^ q udi reef)./scope.h d: op:st67t:a iotn12&:(i&c _ note: did you mean struct here? Bpea n67rchsm | evarr,e k Scu __mi isntterf ri!,e n_=dt< ycb ls0pe >& ,&a s !*vsr aefSlacgo.ilsstsepree_i)z,Ieel(e tedm) =e=(rcfa(t0o;o n_sdtef}) r ; | | | ^ ^ ~~Benc h ^~~~~m./args_parser.h:a197r: 85 k *| ./args_parser.h:e :note: add parentheses after the '!' to evaluate the comparison first structl em 197)197 | : 85 : warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]{ g et v_irit197ns | u a tl ba oo ln c i s /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_declare.o ../src_c/IMB_declare.c _virtreue(q).udiarol_ ed_bbuorte_ognIn file included from iEXT/EXT_benchmark.cppsl:to tie40_s: rsIn file included from _e./benchmark_suites_collection.he:l35e: m_(./benchmark_suite_base.hetlre:(e41q:mu1)i;)r : erde{_t urrbwarning: u'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]e nt tu41r | ins_ nnrsetqtroatui_rsneuctec(ed; })t | ^ &{helpers/original_benchmark.hB&e : vecn_cm231hir:e9m:t nua note: r!in instantiation of member function 'BenchmarkSuite::register_elem' requested herer nk=S 0231 r | e&& uq i t u !eB v alia.ssizreee( { dD & &| EF v)Ie ^ c=N_./benchmark.hm:=iE0_I40N;nH :!E=1R I :TE0} D (GLnote: U did you mean struct here?E _ &T&Y40 | !v | caPl ^ aENlA s .| Mssi ( )BEze (n./args_parser.he:O() c==hmark197rS0i:g;u85iinta :}el note: | BeBa ^ ~~add parentheses around left hand side expression to silence this warning ncsh e197; | ma rk<| b^~~~~ ./args_parser.hs , :f 197| :structn vir85tu:a lnote: add parentheses after the '!' to evaluate the comparison first_In file included from pEXT/EXT_benchmark.cppt:b r40/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_err_handler.o ../src_c/IMB_err_handler.c : 197oIn file included from o./benchmark_suites_collection.hl: 36i>s | : ) _./utils.hreq:75u :,42 i b:r warning: s evirt'binary_function' is deprecated [-Wdeprecated-declarations]ua d_lb) b;oo l75 i s | | _r ^ se trq./benchmark.huutuc_:t67no tc_as:eisr47e:t (note: _expanded from macro 'DEFINE_INHERITED') ie d nse_nbsu_67{ | cmt p _ CnorLAt_:s Seet(pubtSu(r)n) r l{e{i cqr e sBtutdr:n :buiiredn are&y&_rf nvuencctiqonu r_el={ em= (0t;| ^ }h/usr/include/c++/v1/__functional/binary_function.h i s:24:)29| ;:In file included from ^ RMA/RMA_suite.cpp | : 44 ( )note: t'binary_function' has been explicitly marked deprecated hereh i : s./args_parser.hIn file included from 24-./benchmark_suites_collection.h:>35 | :as: ltrl197uIn file included from oc:c85./benchmark_suite_base.hat :te_36: _note: i: add parentheses around left hand side expression to silence this warningIn file included from nL./benchmark.h It197 | :Be Cr35 n /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_exchange.o ../src_c/IMB_exchange.c : P a./scope.hPl_ :sT(Ev)i;r66 M:P1:}L t u awarning: | 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]l ^ A T66E b_oVoI | ./benchmark_suite.hSls:44 :t 36ris_urce:_ Lnote: qforward declaration of template entity is hereu IBCiPtPre_ D44d | _ SbE coPuRp t_En eCoA t_ TE{ | sD^_ IseNt./scope.h_tC(:)XaX44 1{: 11ret :tibu rcni note: narryedid you mean struct here?qBe u nicrh44me_afdr | uckl a&&Ss unsvcietc _tieSomn {! *o i| p ^e n=s/usr/include/c++/v1/__configt: a9920: n&&41:c note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'e! ;; v al992 | | ^^~~~~ | .# | s./benchmark_suite.hi:76struct d e:./scope.hz121f::i67n:e12 :_ warning: eclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] L(note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit) I 67=76B | = | CP0P _ D ; E P } fs t| ar ^t Rii ceE| CA Tn ( ) Bendc EclaD_Ihmssa SrcNk_opSeuIitCtXeXer_ ;LI* r B| In file included from e ^CEXT/EXT_suite.cpp: Pg./scope.hist44eP:: r_D55EIn file included from _el/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gather.o ../src_c/IMB_gather.c ./benchmark_suites_collection.h::358: : emPRIn file included from ./benchmark_suite_base.h(:Ec36: CIn file included from A./benchmark.hoTnote: Eprevious use is herenD s t :| Ben35c55 ^ h | /usr/include/c++/v1/__config: m:s./scope.ha977rt::k66r49u::1 note: *c:t warning: expanded from macro '_LIBCPP_DEPRECATED' e'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] S977 | #9l c warning eom ps) generated66e. I | ste9{ warningr s generated t . grudaeetftcoi_rt i{ nnS e| s ^c o./scope.ht/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o RMA/RMA_benchmark.o RMA/RMA_benchmark.cpp :_pL67ea {nI:c 12eB: ( note: | C/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -c -o benchmark_suites_collection.o benchmark_suites_collection.cpp ^did you mean struct here?) ../scope.hPdP:o 44__D 67 | r:eg i 1:Es tPfe RrE_note: reCiAdid you mean struct here?el nTe E44dD | m cl_ca_sa(ltetsl aSerscims)b; orpueeItSttuercno_p_ eei(rn; astotra( nc_e| _^~~~~ ; depr ;e c| a} ^~~~~ | struct | t ^ | struct./scope.h:e d67./benchmark_suite.h:_12:110:_17: )warning: : instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template]warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 110 | 67 | f) r i e| n ^d cl as /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_gatherv.o ../src_c/IMB_gatherv.c In file included from ifRMA/RMA_suite.cpps Sc o:(44: ppIn file included from neIa./benchmark_suites_collection.h:m35tes : ==e ./benchmark_suite_base.h:41rNator:1;: | ^ Uwarning: ./scope.hL:'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]L 55): 8:41 | {str u c | note: ^previous use is here t ./benchmark_suite.h55:78B: | e28ns:ct note: in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here r 78h | m a r k SuucitetB aSs e c{ o | ^p eg Ie./benchmark.ht:te40r:a1t:o_In file included from irnEXT/EXT_benchmark.cpp st{note: :did you mean struct here? 43| a ^: 40n./scope.h | :In file included from cc67lhelpers/original_benchmark.he::(12:).40ads s: note: ../src_c/IMB_prototypes.ho:did you mean struct here?636_ g:Bet_22e :67nc | f h warning: u'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] lfl_rim636ea | lornnlkgi SdIstMB(_u aclcollaism_pbust eScteBaonpcsehem_e; I cr| ate^~~~~rrak ctors;) ;| struct ( | ^~~~~ | | r struct eIn file included from RMA/RMA_suite.cpp:44: In file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] g ^ i./benchmark_suite.h:/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_g_info.o ../src_c/IMB_g_info.c 56st er: ch13: 75 | note: a r * busf, trein instantiation of member function 'BenchmarkSuite::get_full_list' requested heregirster siz e 56u | In file included from _cNBC/NBC_benchmark.cppt :In file included from 40 tc aEXT/EXT_suite.cpp ss:: 44In file included from ei: _In file included from z./benchmark_suites_collection.hi./benchmark_suites_collection.h e: 35 n ): sIn file included from e./benchmark_suite_base.h::35n36 s: : In file included from ./benchmark_suite_base.h./benchmark.h:35:_41;c g: :m 1| ep./scope.h ^~~~~~~~:t _:pf warning: u../src_c/IMB_prototypes.h'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]l u:66::6361blilc _:l:41 | iss42 tsttrd( b::warning: u 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]c t: warning: beB'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]i 66necn | star 636huctn cSh | cso)pmrlarkSuy;o eng _{f u IiM| t| B ^^ ne./benchmark_suite.h_cBt./scope.haicoo:smn:p<44s129:et:91:u :{dt :e_ note: note: | in instantiation of member function 'BenchmarkSuite::init' requested here^ did you mean struct here?c ./benchmark.h: 129:sr | 40 ct :(44r | cr1i lne:a sgnote: idid you mean struct here?sg s, Sct 40 s | otcdlpae:s; B:ess e nBrtern ci nc| ^~~~~ c h| hstruct/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init.o ../src_c/IMB_init.c mghmark,./scope.ha Sbr:*oo 67ubliu:t12eaf:,> ( rwarning: r)e class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gi{s k t 67e} | { r S| u ^ i t e | s./benchmark_suite.h:49 ^B:a 32izse e _ftr ;is :i/usr/include/c++/v1/__functional/binary_function.h | z^~~~~e :note: 24n :din instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here | struct 29c49laes):s; | note: In file included from 'binary_function' has been explicitly marked deprecated hereS c EXT/EXT_suite.cpp o 24: | p| s44e ^~~~~~~~Ite : In file included from tr./benchmark_suites_collection.ha:tro36r ;: u c t ./utils.h :_75:L | ^42: IBC./scope.hP: 55warning: P 'binary_function' is deprecated [-Wdeprecated-declarations] _ :i8: Tn Esnote: Mprevious use is here75t P | aLn cA e 55s | = TnstEretucw_trV uBIcS etS n_ cLhccIamoaBpeIsCPteP_er_DkiSEnuriaPstete m_pI| N ^(_) C; XX./scope.h::671: 112 | pub ^l ic./benchmark_suite.hb :si76::tn75 :d anote: r:did you mean struct here?note: y _:biin instantiation of member function 'BenchmarkSuite::get_instance' requested heref un anrc7667 | yt | _i f ounnc ti o { ../src_c/IMB_init.c :fn 580| <: ^58: r i/usr/include/c++/v1/__config :s992warning: e t'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Wfortify-source]sn:t41d :d 580 | acnote: lexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' t: i992c :starins g ,B sesnt | dS# c:cop: ehs mt I ar irt e nd rg ,a betfkoori;ol> S n u | ie ^~~~~ te<_ L {| structIbB C P | P ^s> _ D/usr/include/c++/v1/__functional/binary_function.hE:*PR 24E:29reC: ATE g i D s note: t _I e'binary_function' has been explicitly marked deprecated hereN _r _ el sCe24m | sXX1s(tcc1o anr_nsutfcL (tBI inBpe__nIn file included from LlcIhNBC/NBC_benchmark.cppC:im40narPBkePC: _,In file included from ./benchmark_suites_collection.hP:D*E P35PR: Ee./benchmark_suite_base.hC:"_A%341T:TE2Dls1": ,e mEwarning: n)'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]a | ^m ) ;41M | {P LgAs et/usr/include/c++/v1/__config:rT u| t977c:t_in 49s:E tnote: _ ^aBVexpanded from macro '_LIBCPP_DEPRECATED'n I 977Sc | ee(#)n.c h_m daLrI o_rkBSC eu it egBP ased Pi_s{DetfEPREeirn C_e eAl| T ^eE _D_m./benchmark.h(L:40IeIleNm_)C;:X1 :BX1 1 bCiPnPar_eDtrEyPnote: _did you mean struct here?f RuEC ATuE40 | Dncclatsi o_n_ r{s B| a ^ent ntic/usr/include/c++/v1/__confign:9921 warningsh:mrari41:bt u generatedknote: S. expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'a untite B992asec_e | e#_;( }(; /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_init_transfer.o ../src_c/IMB_init_transfer.c d e| _f_i ^de p re cn| aete^~~~~d helpers/original_benchmark.h :| _231__:struct9:) note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here) | ^ 231 | LIBC P In file included from DNBC/NBC_benchmark.cppEFIN:E_IPNHERI_DE40: TIn file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: Pwarning: 'binary_function' is deprecated [-Wdeprecated-declarations]RECATEDED(GLU _IN_CEXX1_1 75TYP | EN_AMLE( Origin al Ben csItBChmark ), bs); | d ^ e./benchmark.h:n67sf_cmp : inpe _LIBCPP_DEPRECATublED __attribute__((__deprecated__)) | ^ In file included from RMA/RMA_suite.cpp:52: ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ ../src_c/IMB_prototypes.h:636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(registeir char* bcuf, re gister si/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_mem_manager.o ../src_c/IMB_mem_manager.c ze_t size); | ^~~~~~~~ :47: note: expanded from macro 'DEFINE_INHERITED'In file included from EXT/EXT_suite.cpps:52: ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register s67iz | e _t si ze)t; d | ^~~~~~~~ C LAS../src_c/IMB_prototypes.h:636:::42b: iwarning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] nS() a{ry _fBeunctnchio nut e{ | _cSrc( ^r eg/usr/include/c++/v1/__functional/binary_function.h:24:U29ITiE:_C note: L'binary_function' has been explicitly marked deprecated here Aster 24 | SS::rchstegiasr* rbuctt _LIuBCfPP_,T EMPLATrEe_VeIS _gLIBCistePP_DEPREr siCzeA_tr _elem(TED_IN_CsizeXX11 bi)natrhiys); _this;-> a l| loc ^~~~~~~~ate_internalsf( ); } | u ^n c./benchmark_suite.h:43:26: note: forward declaration of template entity is here 43 | In file included from EXT/EXT_benchmark.cpps:t42atic pname: s./benchmark_suite.h_t: *pnames76; : | 121 ^ :t./benchmark_suite.h:110:17: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unit i110 | warning: instantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template] o n if{ ( p/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_output.o ../src_c/IMB_output.c | na m ^es == N UL/usr/include/c++/v1/__configL) {76 | ^ :992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from IO/IO_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const std::string &in) { | ^~~~~~~~ | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem)/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_parse_name_mpi1.o ../src_c/IMB_parse_name_mpi1.c In file included from NBC/NBC_benchmark.cpp:43: In file included from helpers/original_benchmark.h:40: ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ ; return instance; } | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite../src_c/IMB_prototypes.h:636 *re:42:g warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]ister_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ helpers/original_benchmark.h:231:9: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->al l/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingping.o ../src_c/IMB_pingping.c ocate_internals(); } | ^ ./benchmark_suite.h:44:36: note: forward declaration of template entity is here 44 | static BenchmarkSuite *instance; | ^ ./benchmark_suite.h:76:121: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:110:17: warning: instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template] 110 | if (pnames == NULL) 636 | long IMB_compute_crc(registe r In file included from chabenchmark_suites_collection.cppr*: buf38: In file included from {./benchmark_suites_collection.h | ^: ,./benchmark_suite.h :78r:eg35ister si: In file included from ./benchmark_suite_base.h:36z: In file included from ./benchmark.h:e_35: ./scope.ht: s28:ize66:1); | note: ^~~~~~~~in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here : warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | class Scope; | ^~~~~ | struct ./scope.h:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 67 | friend class ScopeIterator; | ^ ./scope.h:55:8: note: previous use is here 55 | struct ScopeIterator { | ^ ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ | struct 78 | get_instance().do_get_full_/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_pingpong.o ../src_c/IMB_pingpong.c In file included from benchmark_suites_collection.cpp:38: In file included from ./benchmark_suites_collection.h:35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | structIn file included from In file included from RMA/RMA_benchmark.cppIn file included from RMA/RMA_suite.cppEXT/EXT_suite.cppl ::44: 40: In file included from BiIn file included from e./benchmark_suites_collection.h:36st(a:./benchmark_suites_collection.hl: :35: In file included from ./benchmark_suite_base.hn:44l36: : c_In file included from In file included from ./utils.hb:h./benchmark_suites_collection.h./benchmark.hen64c:m35hm:: ark30s9: warninga./scope.h)s generated;. :36: ./utils.h: 64r:k| : 6630::1 : warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]warning: ^S warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]./benchmark_suite.h :56 :'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]13u:i note: tin instantiation of member function 'BenchmarkSuite::get_full_list' requested heree 66 | s64tB | 64r | 56/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_declare.o ../src_c/IMB_declare.c | stau atcis te c { sS c| ^o c ./benchmark.hno:tpse40tat s:tgd:1::st rienote: ti_f u{lcdid you mean struct here? coln gn _| s t^40loi_st ( | b./scope.hc:l44e:1ncta:h snote: sdid you mean struct here? s l);Bo 44| | ^sewnetcd r:./benchmark_suite.h:129:shtc(mlc:a9o:rras sinnote: gin instantiation of member function 'BenchmarkSuite::init' requested here kt o n/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce.o ../src_c/IMB_reduce.c 129S | u i _s ttSc olpow eBBaeesee;n r; (| | c^~~~~c h mast| structrd ko^~~~~nS: :./scope.hs:u67:12:s iwarning: tclass 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]tr i ng s67 | | t&e()t d{struct :in ):s} In file included from {tfr rbenchmark_suites_collection.cppi:ni g| 38 ^~~~~~~~e&: n| d cilna)s ^{In file included from ./benchmark_suites_collection.h| s S./benchmark_suite.h: ^~~~~~~~49c:32o:p e note: in instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here Ite rat:36: or; 49 | ./utils.h :75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] | ^ 75 | s t r./scope.h:55u /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init.o ../src_c/IMB_init.c cit case_innsstance e=ns_cmp new BenchmarkSui:t ep note: (previous use is here d 55); | /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_local.o ../src_c/IMB_reduce_local.c st::str | ^ ing, ./benchmark_suite.h:76:ruct ScopeItera75:s note: ttd:in instantiation of member function 'BenchmarkSuite::get_instance' requested here:sotrri {ng , | ^ bo./scope.h:76 | 67 ol> { | ^ :12/usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function' has been explicitly marked deprecated here stat ic BenchmarkSuitec *t _LIBCPP_TEdid you mean struct here?MPLATregiE_VIS _LIBCPP_D EPREsCtAT 67 | Efreiernd clas_s ScopeItD_IN_eratCeorX; | ^~~~~ lXe1 1| structm(c onst Benchmbainarrk y_fu*nectliemon { ) | { ^ ../src_c/IMB_init.c :gIn file included from 580e:RMA/RMA_benchmark.cppt/usr/include/c++/v1/__config:_:5840992: iIn file included from n::./benchmark_suites_collection.h 41:warning: s35'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Wfortify-source]: :ta ./benchmark_suite_base.h:note: nIn file included from NBC/NBC_benchmark.cppce(41580) | : 1.:d: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'42 : o ./benchmark_suite.h_ : 76warning: r:'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 121 : 992ewarning: ginstantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template]i | s# t 76 | 41 d | ef se i tr nr e _ es/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c u clte _ tLB ema(IeB lnCecPmP)t _DEh im ca P rkS;Ru BiE etnrCceheAtTBas E esDum s{rc n aark i_nnI| N^sSt_f( uaiCnX./benchmark.hi:nXtcpe_1e;l 40}:<1ib:s >1 nnote: _eL did you mean struct here?, I*B| C Pr ^" % e40P | helpers/original_benchmark.h_:231c3:D9lEPRga:i2s ss note: sEBt"eCin instantiation of member function 'BenchmarkSuite::register_elem' requested here, An nce h231arTm | mE_ )e; a lD e r | | ^k ^m Su i teBD(coE/usr/include/c++/v1/__confign:s977Ft:Ia sNBEe_;49Ie NHn: | c ^~~~~hEnote: | expanded from macro '_LIBCPP_DEPRECATED'struct R mI ar977k | T #E *eDl(In file included from eG mRMA/RMA_benchmark.cpp)LUE: _ 40T Y {d: In file included from ./benchmark_suites_collection.heg:efPiEN36tnA: e_Mi nst./utils.hE_aL:(In75BOCc:reP(i42g:iPn ).dwarning: a_o'binary_function' is deprecated [-Wdeprecated-declarations]D_EPrRlE/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_reduce_scatter_block.o ../src_c/IMB_reduce_scatter_block.c eC gBi e75nAcT | EsthD e r_ m1a_r _star warningetleukm(e generatedlt<. ecbrms,t)i cbf;ausnt _ee_p__t(ri>n/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_mem_manager.o ../src_c/IMB_mem_manager.c s(ree), _btnuss)__crmp n:d; e p uib| n ^psl ir./benchmark.htceac:a 67n:sttc47:ede :d:note: ;_ expanded from macro 'DEFINE_INHERITED'_b)i )}n a 67r | | y_ ^ | ^ fC ./benchmark_suite.h:L76AS:u75:S() { Bennchmcatr knote: in instantiation of member function 'BenchmarkSuite::get_instance' requested herei o 76 | n< st s:ta:tisc uBeitde n= cShm:arkUSuitIe *r_C:LsAtregiingst,erSS::r egist_er_esltd::estreinmg,l bem(this); (cool>t { | ^ ho/usr/include/c++/v1/__functional/binary_function.h:24:isns29t: Ben ch-mnote: ark'binary_function' has been explicitly marked deprecated here 24 | s*trucelem)t _ >LIB{ get_instanceC().Pdo_rP_aTElleocMaPLATtE/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatter.o ../src_c/IMB_scatter.c ge__VISi _nLIisterB_eltem(elernaCPP_eDEPRlsECATED_IN_(CXX1m)1 b;i nary_fruet)u;rn } nct | i ^ n./benchmark_suite.hs:43i:26:o note: n {forward declaration of template entity is here | ^tan c e;43 | } /usr/include/c++/v1/__config | ^ : helpers/original_benchmark.h992 : : st231:a419:t: note: iexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'note: cin instantiation of member function 'BenchmarkSuite::register_elem' requested here 992 p231 | | #nam e /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_benchlist.o ../src_c/IMB_benchlist.c sd ef_itn e *pn a DEm Fe_INE_ILsI;NB C HP| E ^R PI./benchmark_suite.h_:110DTE:P17RE:E CAnote: Tadd an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unitDE( DG L110_U | EI_ T Y N P_ ECNX X 1 1if A(_pMLnIEam(BesC =PO=r iNUgLPi_LnD)Ea {lP | ^ BRenchmark)E, bs); | ^ ./benchmark.h:67:C47A:T Enote: expanded from macro 'DEFINE_INHERITED' 67 | D CL | ^A S/usr/include/c++/v1/__config:S(977): {49: Benchmark:/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_scatterv.o ../src_c/IMB_scatterv.c :suite = SUITnote: expanded from macro '_LIBCPP_DEPRECATED'E _CLA 977 | # 9S warningdsefiSn generated:. e: r_eLgIBCPP_9iDE warningPsR generatedsECt. erAT_eEDle m_(_this)a;In file included from /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_utils.o ../src_c/IMB_utils.c EXT/EXT_benchmark.cpp:tth40t: riIn file included from ibu/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgather.o ../src_c/IMB_allgather.c s-te./benchmark_suites_collection.h_:>36: ./utils.ha:_64l:lo30c(a(t_:e __warning: id'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]en ternpals( re64 | c a st)at;i c} t c | oe ^dn_ s./benchmark_suite.ht s_td:)) ::s t| ring ^ to_44:l36:owe /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_strgs.o ../src_c/IMB_strgs.c rnote: forward declaration of template entity is here (44 | c onst std: : st ri ng &stin)a { tic Be| ^~~~~~~~n chmarkSuite *instance; | ^ ./benchmark_suite.h:76:121: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_el/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_sendrecv.o ../src_c/IMB_sendrecv.c em(elem); return instance; /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_benchlist.o ../src_c/IMB_benchlist.c } | ^ ./benchmark_suite.h:110:17: warning: instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template] 110 | if (pnamIn file included from RMA/RMA_benchmark.cpp:e43s : In file included from helpers/original_benchmark.h:== NU40: ../src_c/IMB_prototypes.hL:636:L) { 22: | ^warning: ./benchmark_suite.h'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] :78 :28636 | :lo nnote: g IMB_in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here compu t78e | /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_err_handler.o ../src_c/IMB_err_handler.c _crc ( registe r g chaer* bt_iunstf, arengicester (si)ze_.dot si_zget_feull);_ l| is ^~~~~~~~t( all../src_c/IMB_prototypes.h_benchmark:s636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long I)MB_; | ^c ./benchmark_suite.ho:56:13: /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_strgs.o ../src_c/IMB_strgs.c note: in instantiation of member function 'BenchmarkSuite::get_full_list' requested heremput e_ 56 | c r c(r eg ist er cgehta_r*f buullf_list(, rbencehs)g; | ^ i./benchmark_suite.hs:129:9ter: note: in instantiation of member function 'BenchmarkSuite::init' requested here 129 | s Benizche_t sizem)arkS;u it | e ^~~~~~~~ () { } | ^ ./benchmark_suite.h:49:32: note: in instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here 49 | instance = new Benchm/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_chk_diff.o ../src_c/IMB_chk_diff.c arkSuite(); | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | stati/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_declare.o ../src_c/IMB_declare.c c BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance()./usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_parse_name_io.o ../src_c/IMB_parse_name_io.c do_register_elem(elem); return instancIn file included from e; } benchmark_suites_collection.cpp | ^ :helpers/original_benchmark.h38: In file included from :./benchmark_suites_collection.h231:9:: note: 36in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231: | ./utils.h :64:30 D:EFIN warning: E'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]_ IN 64 | H E staRtIic consTEDt(GLUE std_::TstrYPiENAME(OriginalBencng h/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_utils.o ../src_c/IMB_utils.c to_lower(const std::string &in) { mark), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ ./benchmark_suite.h:43:26: note: forward declaration of template entity is here 43 | /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init.o ../src_c/IMB_init.c static /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_g_info.o ../src_c/IMB_g_info.c pnames_t *pnames; | ^ ./benchmark_suite.h: | ^~~~~~~~ 110/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allgatherv.o ../src_c/IMB_allgatherv.c :17: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unit 110 | /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -DMPI1 -c -o MPI1/CPU/IMB_warm_up.o ../src_c/IMB_warm_up.c if (pnames == NULL) { | ^ In file included from NBC/NBC_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(co../src_c/IMB_init.cn:580/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_warm_up.o ../src_c/IMB_warm_up.c st std::stri:58: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Wfortify-source] ng &in) { | ^~~~~~~~ 580 | sscanf(inp_line, "%32s", nam); | ^ /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -DMPI1 -c -o MPI1/CPU/MPI1_suite.o MPI1/MPI1_suite.cpp /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_declare.o ../src_c/IMB_declare.c 1 warning generated. /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -DMPI1 -c -o MPI1/CPU/MPI1_benchmark.o MPI1/MPI1_benchmark.cpp 9/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_allreduce.o ../src_c/IMB_allreduce.c warnings generated/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_open_close.o ../src_c/IMB_open_close.c . 5 warnings generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoall.o ../src_c/IMB_alltoall.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_err_handler.o ../src_c/IMB_err_handler.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_output.o ../src_c/IMB_output.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_mem_manager.o ../src_c/IMB_mem_manager.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_g_info.o ../src_c/IMB_g_info.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_benchlist.o ../src_c/IMB_benchlist.c In file included from RMA/RMA_benchmark.cpp:42: ./benchmark_suite.h:76/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init.o ../src_c/IMB_init.c :121:/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_alltoallv.o ../src_c/IMB_alltoallv.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_utils.o ../src_c/IMB_utils.c warning: instantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template] 76 | static BenchmarkSuite *regi/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_parse_name_rma.o ../src_c/IMB_parse_name_rma.c ster_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ helpers/original_benchmark.h:231:9: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231 | DEFINE_INHERITED(GLUE_TYPENAME(Origin/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_transfer.o ../src_c/IMB_init_transfer.c ../src_c/IMB_init.c:580:58: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Wfortify-source] 580 | alBe nc/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_init_transfer.o ../src_c/IMB_init_transfer.c hmark), bs); | ^ ./benchmark.h:67:47 sscanf(inp_line, "%32s", nam); | ^ : note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ 1 warning generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_init_file.o ../src_c/IMB_init_file.c ./benchmark_suite.h:44:36: note: forward declaration of template entity is here 44 | static/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_mem_manager.o ../src_c/IMB_mem_manager.c BenchmarkSuite *instance; | ^ ./benchmark_suite.h:76:121: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:110:17: warning: instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template] 110 | if (pnames == NULL) { | ^ ./benchmark_suite.h:78:28: note: in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here 78 | get_instance().do_get_full_list(all_benchmarks); | ^ ./benchmark_suite.h:56:13: note: in instantiation of member function 'BenchmarkSuite::get_full_list' requested here 56 | get_full_list(/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_strgs.o ../src_c/IMB_strgs.c benchs); | ^ ./benchmark_suite.h:129:9: note: in instantiation of member function 'BenchmarkSuite::init' requested here 129 | BenchmarkSuite() { } | ^ ./benchmark_suite.h:49:32: note: in instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here 49 | instance = new Benchmar/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_user_set_info.o ../src_c/IMB_user_set_info.c kSuite(); | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite *register_elem(const Benc9 warning/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_accu.o ../src_c/IMB_ones_accu.c hmark *elem) { get_instance().do_rs generated. /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_bcast.o ../src_c/IMB_bcast.c egister_elem(elem); return instance; } | ^ helpers/original_benchmark.h:231:9: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmar/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_benchlist.o ../src_c/IMB_benchlist.c k::suite = SUITE_CLASS::register_elem(this); this->allo/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_bidir.o ../src_c/IMB_ones_bidir.c cate_internals(); } | ^ ./benchmark_suite.h:43:26: note: forward declaration of template entity is here /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_chk_diff.o ../src_c/IMB_chk_diff.c 43 | static pnames_t *pnames; | ^ ./benchmark_suite.h:110:17: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unit 110 | if (pnames == NULL) { | ^ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_err_handler.o ../src_c/IMB_err_handler.c In file included from RMA/RMA_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const s/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_chk_diff.o ../src_c/IMB_chk_diff.c td::string &in) { | ^~~~~~~~ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_ones_unidir.o ../src_c/IMB_ones_unidir.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_g_info.o ../src_c/IMB_g_info.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_read.o ../src_c/IMB_read.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_output.o ../src_c/IMB_output.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_declare.o ../src_c/IMB_declare.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_warm_up.o ../src_c/IMB_warm_up.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_err_handler.o ../src_c/IMB_err_handler.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -DMPIIO -c -o IO/IMB_write.o ../src_c/IMB_write.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_parse_name_ext.o ../src_c/IMB_parse_name_ext.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_output.o ../src_c/IMB_output.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gather.o ../src_c/IMB_gather.c In file included from In file included from /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_strgs.o ../src_c/IMB_strgs.c MPI1/MPI1_suite.cppMPI1/MPI1_benchmark.cpp:40: In file included from :43: ./args_parser.h:98:20: warning: definition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 98 | value &operator=(const valu./benchmark_suites_collection.h:35: In file included from ./benchmark_suite_base.h:36: In file included from ./benchmark.h:35: ./scope.h:66:1: warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | class Scoe &other); | ^ ./args_parser.h:148:139: note: in implicit copy constructor for 'args_parser::value' first required here 148 | option_scalar(const args_parser &_parser, const std::string _str, arg_t _type, value _def) : option(_parser, _str, _type, false), def(_def) | ^ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_gatherv.o ../src_c/IMB_gatherv.c pe; | ^~~~~ | struct ./args_parser.h:197./scope.h/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_g_info.o ../src_c/IMB_g_info.c :67:12: :85:/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPIIO -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -o IMB-IO imb.o args_parser.o args_parser_utests.o scope.o IO/IO_suite.o IO/IO_benchmark.o benchmark_suites_collection.o IO/IMB_declare.o IO/IMB_init.o IO/IMB_mem_manager.o IO/IMB_benchlist.o IO/IMB_strgs.o IO/IMB_err_handler.o IO/IMB_parse_name_io.o IO/IMB_g_info.o IO/IMB_warm_up.o IO/IMB_open_close.o IO/IMB_output.o IO/IMB_utils.o IO/IMB_init_transfer.o IO/IMB_init_file.o IO/IMB_user_set_info.o IO/IMB_chk_diff.o IO/IMB_cpu_exploit.o IO/IMB_read.o IO/IMB_write.o -fstack-protector-strong warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 197 | warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_utils.o ../src_c/IMB_utils.c 67 | friend class virtual bool is_required_but_not_set() { return required && S/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_user_set_info.o ../src_c/IMB_user_set_info.c copeIterator; | ^ ./scope.h:55:8: note: previous use is here 55 | struct ScopeIterator { | ^ ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ v ec_min !=9 warnings| struct 0 && !val.size() ==0; } | ^ ~~ ./args_parser.h:197:85: note: add parentheses after the '!' to evaluate the comparison first 197 | virtual bool is_required_but_not_set() { return required &In file included from MPI1/MPI1_benchmark.cpp:40: &In file included from ./benchmark_suites_collection.h generated:. 35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | struct BenchmarkSuiteBase { | ^ ./benchmark.h:ve/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_init_transfer.o ../src_c/IMB_init_transfer.c c_min != 0 && !val.size() ==40:10:; }/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_user_set_info.o ../src_c/IMB_user_set_info.c | ^ | ( ) ./args_parser.h:197:85: note: add parentheses around left hand side expression to silence this warning /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_warm_up.o ../src_c/IMB_warm_up.c note: did you mean struct here? 40 | class BenchmarkSuiteBase; | ^~~~~ | struct In file included from MPI1/MPI1_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 197 | 75 | /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -DEXT -c -o EXT/IMB_window.o ../src_c/IMB_window.c struct case_insens_cmp : public std::binary_function { v/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init.o ../src_c/IMB_init.c irt | make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' ual bool is_re ^qui/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_chk_diff.o ../src_c/IMB_chk_diff.c red_but_not_set() { return required && vec_min != 0 && !val.size() == 0/usr/include/c++/v1/__functional/binary_function.h; } : | 24 ^ | ( ) :29: note: 'binary_function' has been explicitly marked deprecated here 24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECA/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_put.o ../src_c/IMB_rma_put.c In file included from TE/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_init_transfer.o ../src_c/IMB_init_transfer.c MPI1/MPI1_suite.cpp:44: In file included from ./benchmark_suites_collection.h:35: DIn file included from ./benchmark_suite_base.h:_I36: N_CXIn file included from X11 ./benchmark.hbi:35: ./scope.h:66:1n: warning: /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_mem_manager.o ../src_c/IMB_mem_manager.c ary'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]_f 66 | sutruct Scnope { | ^ ctio./scope.h:44n:1 { : note: | ^did you mean struct here? /usr/include/c++/v1/__config:99244:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | cl | # define _LIBCPP_DEPRECATassED_IN_CXX11 S cope;_LIBCPP_ | ^~~~~DEPR ECATED | struct /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DEXT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -o IMB-EXT imb.o args_parser.o args_parser_utests.o scope.o EXT/EXT_suite.o EXT/EXT_benchmark.o benchmark_suites_collection.o EXT/IMB_benchlist.o EXT/IMB_chk_diff.o EXT/IMB_declare.o EXT/IMB_err_handler.o EXT/IMB_g_info.o EXT/IMB_init.o EXT/IMB_init_transfer.o EXT/IMB_mem_manager.o EXT/IMB_ones_accu.o EXT/IMB_ones_bidir.o EXT/IMB_ones_unidir.o EXT/IMB_output.o EXT/IMB_parse_name_ext.o EXT/IMB_strgs.o EXT/IMB_utils.o EXT/IMB_user_set_info.o EXT/IMB_warm_up.o EXT/IMB_window.o -fstack-protector-strong ./scope.h:67:12:| warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ 67/usr/include/c++/v1/__config: | 977: 49: note: expanded from macro '_LIBCPP_DEPRECATED' f riend977 | c#lass Sc ope Iterator; | ^ d ./scope.h:55:8: note: previous use is hereef ine _LIBCPP_55DEP | ../src_c/IMB_init.csRt:EC580Ar:u58c:t Twarning: E'sscanf' may overflow; destination buffer in argument 3 has size 32, but the corresponding specifier may require size 33 [-Wfortify-source]DSc op__ea I580t | etrattro r i bu{ t | ^ e _ ./scope.h /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_output.o ../src_c/IMB_output.c _: (67 :( _12_ d: e note: p did you mean struct here? 67r | e c aftredi _e _n d)) c | ^ las s s Ssccanfo(inpp_linee, "%I32s", nam);t | ^e rator; /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_cpu_exploit.o ../src_c/IMB_cpu_exploit.c | ^~~~~ | struct /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_parse_name_nbc.o ../src_c/IMB_parse_name_nbc.c In file included from MPI1/MPI1_suite.cpp:44: In file included from ./benchmark_suites_collection.h:35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | struct BenchmarkSuiteBase { | ^/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_get.o ../src_c/IMB_rma_get.c ./benchmark.h:40:1: note: did you mean struct here? 40 | class Benchm1ark warning generatedSu. iteBase; | ^~~~~ | struct /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -DRMA -c -o RMA/IMB_rma_atomic.o ../src_c/IMB_rma_atomic.c In file included from MPI1/MPI1_suite.cpp:44: In file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 75 | In file included from MPI1/MPI1_benchmark.cpp:43: In file included from helpers/original_benchmark.h :40s: ../src_c/IMB_prototypes.h:tr636uc:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | tl oncg IMaB_compuse_teinsen_s_ccmp :rc( rpuegisblitcer ch ar*std :b:ubinfary_,fun ctrimake[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' onet size){; | | ^ ^~~~~~~~ ../src_c/IMB_prototypes.h:/usr/include/c++/v1/__functional/binary_function.h636:24:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] : 636 | 29long :IMB _conote: m'binary_function' has been explicitly marked deprecated here pute_crc(re 24g | strister cu/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_reduce_scatter.o ../src_c/IMB_reduce_scatter.c hcart* _b/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatter.o ../src_c/IMB_scatter.c Luf, IreBCPgP_TEMPiLsATEt_VIS _LIBeCPPr_DE PRsECiATzEeD_I_t N_sCizeX);X | ^~~~~~~~11 binary_function { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # de/usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_scatterv.o ../src_c/IMB_scatterv.c fine _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_sendrecv.o ../src_c/IMB_sendrecv.c 977 | # define _LIBCPP_DEP/usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DRMA -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -o IMB-RMA imb.o args_parser.o args_parser_utests.o scope.o RMA/RMA_suite.o RMA/RMA_benchmark.o benchmark_suites_collection.o RMA/IMB_utils.o RMA/IMB_declare.o RMA/IMB_init.o RMA/IMB_mem_manager.o RMA/IMB_benchlist.o RMA/IMB_parse_name_rma.o RMA/IMB_strgs.o RMA/IMB_err_handler.o RMA/IMB_g_info.o RMA/IMB_warm_up.o RMA/IMB_output.o RMA/IMB_init_transfer.o RMA/IMB_user_set_info.o RMA/IMB_chk_diff.o RMA/IMB_rma_put.o RMA/IMB_cpu_exploit.o RMA/IMB_rma_get.o RMA/IMB_rma_atomic.o -fstack-protector-strong RECATED __attribute__((__deprecated__)) | ^ /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_strgs.o ../src_c/IMB_strgs.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_utils.o ../src_c/IMB_utils.c /usr/local/bin/mpicc -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -g -O0 -Wall -Wno-long-long -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -DNBC -c -o NBC/IMB_warm_up.o ../src_c/IMB_warm_up.c In file included from MPI1/MPI1_suite.cpp:52: ../src_c/IMB_prototypes.h:636:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ ../src_c/IMB_prototypes.h:636:42: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 636 | long IMB_compute_crc(register char* buf, register size_t size); | ^~~~~~~~ make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DNBC -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -o IMB-NBC imb.o args_parser.o args_parser_utests.o scope.o NBC/NBC_suite.o NBC/NBC_benchmark.o benchmark_suites_collection.o NBC/IMB_allgather.o NBC/IMB_allgatherv.o NBC/IMB_allreduce.o NBC/IMB_alltoall.o NBC/IMB_alltoallv.o NBC/IMB_barrier.o NBC/IMB_bcast.o NBC/IMB_benchlist.o NBC/IMB_chk_diff.o NBC/IMB_cpu_exploit.o NBC/IMB_declare.o NBC/IMB_err_handler.o NBC/IMB_gather.o NBC/IMB_gatherv.o NBC/IMB_g_info.o NBC/IMB_init.o NBC/IMB_init_transfer.o NBC/IMB_mem_manager.o NBC/IMB_output.o NBC/IMB_parse_name_nbc.o NBC/IMB_reduce.o NBC/IMB_reduce_scatter.o NBC/IMB_scatter.o NBC/IMB_scatterv.o NBC/IMB_sendrecv.o NBC/IMB_strgs.o NBC/IMB_utils.o NBC/IMB_warm_up.o -fstack-protector-strong make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' In file included from MPI1/MPI1_benchmark.cpp:42: ./benchmark_suite.h:76:121: warning: instantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template] 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ helpers/original_benchmark.h:231:9: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ ./benchmark_suite.h:44:36: note: forward declaration of template entity is here 44 | static BenchmarkSuite *instance; | ^ ./benchmark_suite.h:76:121: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:110:17: warning: instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template] 110 | if (pnames == NULL) { | ^ ./benchmark_suite.h:78:28: note: in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here 78 | get_instance().do_get_full_list(all_benchmarks); | ^ ./benchmark_suite.h:56:13: note: in instantiation of member function 'BenchmarkSuite::get_full_list' requested here 56 | get_full_list(benchs); | ^ ./benchmark_suite.h:129:9: note: in instantiation of member function 'BenchmarkSuite::init' requested here 129 | BenchmarkSuite() { } | ^ ./benchmark_suite.h:49:32: note: in instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here 49 | instance = new BenchmarkSuite(); | ^ ./benchmark_suite.h:76:75:In file included from MPI1/MPI1_suite.cppnote: in instantiation of member function 'BenchmarkSuite::get_instance' requested here : 76 | 44 : In file included from ./benchmark_suites_collection.h:36: ./utils.h: s64:30t: atwarning: ic Be'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration]n chmar k64S | uite *re gstatic conisst std::stterr_ienlg etmo(_lcoonstw er(Bceonnchsmta rskt d*:e:strilnge m&)i n{) ge{t _ | instan ^~~~~~~~ce ().do_register_elem(elem); return instance; } | ^ helpers/original_benchmark.h:231:9: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 231 | DEFINE_INHERITED(GLUE_TYPENAME(OriginalBenchmark), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ ./benchmark_suite.h:43:26: note: forward declaration of template entity is here 43 | static pnames_t *pnames; | ^ ./benchmark_suite.h:110:17: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unit 110 | if (pnames == NULL) { | ^ In file included from MPI1/MPI1_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const std::string &in) { | ^~~~~~~~ 9 warnings generated. 9 warnings generated. /usr/local/bin/mpicxx -isystem /usr/local/include -Ihelpers -I../src_c -DMPI1 -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -o IMB-MPI1 imb.o args_parser.o args_parser_utests.o scope.o benchmark_suites_collection.o MPI1/CPU/IMB_allgather.o MPI1/CPU/IMB_allgatherv.o MPI1/CPU/IMB_allreduce.o MPI1/CPU/IMB_alltoall.o MPI1/CPU/IMB_alltoallv.o MPI1/CPU/IMB_bandwidth.o MPI1/CPU/IMB_barrier.o MPI1/CPU/IMB_bcast.o MPI1/CPU/IMB_benchlist.o MPI1/CPU/IMB_chk_diff.o MPI1/CPU/IMB_cpu_exploit.o MPI1/CPU/IMB_declare.o MPI1/CPU/IMB_err_handler.o MPI1/CPU/IMB_exchange.o MPI1/CPU/IMB_gather.o MPI1/CPU/IMB_gatherv.o MPI1/CPU/IMB_g_info.o MPI1/CPU/IMB_init.o MPI1/CPU/IMB_init_transfer.o MPI1/CPU/IMB_mem_manager.o MPI1/CPU/IMB_output.o MPI1/CPU/IMB_parse_name_mpi1.o MPI1/CPU/IMB_pingping.o MPI1/CPU/IMB_pingpong.o MPI1/CPU/IMB_reduce.o MPI1/CPU/IMB_reduce_local.o MPI1/CPU/IMB_reduce_scatter.o MPI1/CPU/IMB_reduce_scatter_block.o MPI1/CPU/IMB_scatter.o MPI1/CPU/IMB_scatterv.o MPI1/CPU/IMB_sendrecv.o MPI1/CPU/IMB_strgs.o MPI1/CPU/IMB_utils.o MPI1/CPU/IMB_warm_up.o MPI1/CPU/MPI1_suite.o MPI1/CPU/MPI1_benchmark.o -fstack-protector-strong make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' make -C src_cpp -f Makefile TARGET=MT make[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' /usr/local/bin/mpicxx -isystem /usr/local/include -DMT -IMT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -fopenmp -c -o MT/MT_suite.o MT/MT_suite.cpp /usr/local/bin/mpicxx -isystem /usr/local/include -DMT -IMT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -fopenmp -c -o MT/MT_benchmark.o MT/MT_benchmark.cpp In file included from MT/MT_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:35: In file included from ./benchmark_suite_base.h:36: In file included from ./benchmark.h:35: ./scope.h:66:1: warning: 'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 66 | struct Scope { | ^ ./scope.h:44:1: note: did you mean struct here? 44 | cIn file included from lMT/MT_suite.cppass :Scope; 40| : ^~~~~In file included from ./benchmark.h | struct :./scope.h:67:12: warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 35 67 | : ./scope.h :66: 1 fri:end c lwarning: a'Scope' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]s s 66 | stru cSt Scopceo p{e I t| e^r a./scope.ht:44:1: onote: rdid you mean struct here?; | ^ 44 | c./scope.hl:a55s:s8 : Scopenote: previous use is here ; | ^~~~~ | struct ./scope.h55:67:12: | warning: class 'ScopeIterator' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]s truct S c67opeI | t frieernadt ocrl a{s s | S ^c o./scope.h:peIterato67r:12: note: ;did you mean struct here? 67| ^ | friend class Sco./scope.hp:e55:I8t:e rnote: aprevious use is here t o55r | s; t| r ^~~~~u c| t structScopeIte rator { | ^ ./scope.h:67:12: note: did you mean struct here? 67 | friend class ScopeIterator; | ^~~~~ | struct In file included from MT/MT_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | struct BenchmarkSuiteBase { | ^ ./benchmark.h:40:1: note: did you mean struct here? 40 | class BenchmarkSuiteBase; | ^~~~~ | struct In file included from MT/MT_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct case_insens_cmp : public std::binary_function { | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function' has been explicitly marked deprecated here 24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPIn file included from PMT/MT_suite.cpp_DEPRE:C41ATED_I: N./args_parser.h:98:20: warning: _CXdefinition of implicit copy constructor for 'value' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]X 11 bi n98a | r y_ f u nct ion { | ^ /usr/include/c++/v1/__config : v992:a41lue : note: &opexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' e 992 | # definratoer =_(cLoIBnCst PvPa_DlEuPREeC A&TotEhD_IeNr_CXX11 _L)I; B C| ^ P./args_parser.h:148:P139_:D Enote: Pin implicit copy constructor for 'args_parser::value' first required hereR ECAT E148D | | ^ /usr/include/c++/v1/__config : o977pti:o49:n _note: sexpanded from macro '_LIBCPP_DEPRECATED'c a l977a | r#( c o n s t deafrignse_ p_LarIsBCePrP_ D&E_PRECATEpDa r__attrsiebru,t ec__(o(_n_dsetpre cateds_t_d)): :string _str ,| ^ arg_t _type, value _def) : option(_parser, _str, _type, false), def(_def) | ^ ./args_parser.h:197:85: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 197 | virtual bool is_required_but_not_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ ~~ ./args_parser.h:197:85: note: add parentheses after the '!' to evaluate the comparison first 197 | virtual bool is_required_but_not_set() { return required && vec_min != 0 && !val.size() ==0; } | ^ | ( ) ./args_parser.h:197:85: note: add parentheses around left hand side expression to silence this warning 197 | virtual bool is_required_but_not_set() { return required && vec_min !In file included from =MT/MT_benchmark.cpp:44: MT/MT_benchmark.h 0:303:13 :& & warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] ! val.303s | i z e ( ) = = 0 ; } | ^ | ( )i f (odata_local.checks.failures) { | ^ MT/MT_benchmark.h:301:9: note: previous statement is here 301 | if (!In file included from MT/MT_suite.cpp:r42e: s./utils.hu:75:42: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] l t75) | | ^ struct case_insens_cmp : public std::binary_function { | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function' has been explicitly marked deprecated here 24 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 binary_function { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from MT/MT_suite.cpp:43: In file included from ./benchmark_suites_collection.h:35: ./benchmark_suite_base.h:41:1: warning: 'BenchmarkSuiteBase' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 41 | struct BenchmarkSuiteBase { | ^ ./benchmark.h:40:1: note: did you mean struct here? 40 | class BenchmarkSuiteBase; | ^~~~~ | struct In file included from MT/MT_benchmark.cpp:42: ./benchmark_suite.h:76:121: warning: instantiation of variable 'BenchmarkSuite::instance' required here, but no definition is available [-Wundefined-var-template] 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ MT/MT_benchmark.h:490:5: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ ./benchmark_suite.h:44:36: note: forward declaration of template entity is here 44 | static BenchmarkSuite *instance; | ^ ./benchmark_suite.h:76:121: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::instance' is explicitly instantiated in another translation unit 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ ./benchmark_suite.h:110:17: warning: instantiation of variable 'BenchmarkSuite::pnames' required here, but no definition is available [-Wundefined-var-template] 110 | if (pnames == NULL) { | ^ ./benchmark_suite.h:78:28: note: in instantiation of function template specialization 'BenchmarkSuite::do_get_full_list>' requested here 78 | get_instance().do_get_full_list(all_benchmarks); | ^ ./benchmark_suite.h:56:13: note: in instantiation of member function 'BenchmarkSuite::get_full_list' requested here 56 | get_full_list(benchs); | ^ ./benchmark_suite.h:129:9: note: in instantiation of member function 'BenchmarkSuite::init' requested here 129 | BenchmarkSuite() { } | ^ ./benchmark_suite.h:49:32: note: in instantiation of member function 'BenchmarkSuite::BenchmarkSuite' requested here 49 | instance = new BenchmarkSuite(); | ^ ./benchmark_suite.h:76:75: note: in instantiation of member function 'BenchmarkSuite::get_instance' requested here 76 | static BenchmarkSuite *register_elem(const Benchmark *elem) { get_instance().do_register_elem(elem); return instance; } | ^ MT/MT_benchmark.h:490:5: note: in instantiation of member function 'BenchmarkSuite::register_elem' requested here 490 | DEFINE_INHERITED(GLUE_TYPENAME(BenchmarkMT), bs); | ^ ./benchmark.h:67:47: note: expanded from macro 'DEFINE_INHERITED' 67 | CLASS() { Benchmark::suite = SUITE_CLASS::register_elem(this); this->allocate_internals(); } | ^ ./benchmark_suite.h:43:26: note: forward declaration of template entity is here 43 | static pnames_t *pnames; | ^ ./benchmark_suite.h:110:17: note: add an explicit instantiation declaration to suppress this warning if 'BenchmarkSuite::pnames' is explicitly instantiated in another translation unit 110 | if (pnames == NULL) { | ^ In file included from MT/MT_suite.cpp:42: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const std::string &in) { | ^~~~~~~~ In file included from MT/MT_benchmark.cpp:40: In file included from ./benchmark_suites_collection.h:36: ./utils.h:64:30: warning: 'static' function 'to_lower' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 64 | static const std::string to_lower(const std::string &in) { | ^~~~~~~~ 7 warnings generated. 8 warnings generated. /usr/local/bin/mpicxx -isystem /usr/local/include -DMT -IMT -I. -O2 -pipe -O3 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -g -O0 -Wall -Wextra -pedantic -Wno-long-long -fopenmp -o IMB-MT imb.o args_parser.o args_parser_utests.o scope.o MT/MT_suite.o MT/MT_benchmark.o benchmark_suites_collection.o -fstack-protector-strong make[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/src_cpp' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for IMB-2021.7_1 ===> Generating temporary packing list (cd /wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7 && install -s -m 555 IMB-* /wrkdirs/usr/ports/benchmarks/imb/work/stage/usr/local/bin) install -m 0644 /wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/ReadMe_IMB.txt /wrkdirs/usr/ports/benchmarks/imb/work/stage/usr/local/share/doc/IMB install -m 0644 /wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/license/third-party-programs.txt /wrkdirs/usr/ports/benchmarks/imb/work/stage/usr/local/share/doc/IMB install -m 0644 /wrkdirs/usr/ports/benchmarks/imb/work/mpi-benchmarks-IMB-v2021.7/license/use-of-trademark-license.txt /wrkdirs/usr/ports/benchmarks/imb/work/stage/usr/local/share/doc/IMB ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-04T19:07:26+0000' 'PKG_NOTE_ports_top_git_hash=57a50b106b87' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=d9c7e0b18ad0' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for IMB-2021.7_1 ===> Building IMB-2021.7_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for IMB-2021.7_1 build of benchmarks/imb | IMB-2021.7_1 ended at Sun May 4 15:08:36 EDT 2025 build time: 00:01:11