=>> Building math/combblas build started at Tue May 6 13:58:52 BST 2025 port directory: /usr/ports/math/combblas package name: CombBLAS-2.0.0_2 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1135 Dec 29 14:16 /usr/ports/math/combblas/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1a35b19e6d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE 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=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/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--- ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/math/combblas/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/combblas/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/combblas/work/.cache HOME=/wrkdirs/usr/ports/math/combblas/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/combblas/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/combblas/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-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/math/combblas/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/combblas/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/combblas/work/.cache HOME=/wrkdirs/usr/ports/math/combblas/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/combblas/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/combblas/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 DESTDIR=/wrkdirs/usr/ports/math/combblas/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " 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-- CMAKE_BUILD_TYPE="release" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/CombBLAS" EXAMPLESDIR="share/examples/CombBLAS" DATADIR="share/CombBLAS" WWWDIR="www/CombBLAS" ETCDIR="etc/CombBLAS" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/CombBLAS DOCSDIR=/usr/local/share/doc/CombBLAS EXAMPLESDIR=/usr/local/share/examples/CombBLAS WWWDIR=/usr/local/www/CombBLAS ETCDIR=/usr/local/etc/CombBLAS --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 #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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 pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> CombBLAS-2.0.0_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> CombBLAS-2.0.0_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of CombBLAS-2.0.0_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by CombBLAS-2.0.0_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by CombBLAS-2.0.0_2 for building => SHA256 Checksum OK for testdata_combblas1.6.1.tgz. => SHA256 Checksum OK for PASSIONLab-CombBLAS-v2.0.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by CombBLAS-2.0.0_2 for building ===> Extracting for CombBLAS-2.0.0_2 => SHA256 Checksum OK for testdata_combblas1.6.1.tgz. => SHA256 Checksum OK for PASSIONLab-CombBLAS-v2.0.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for CombBLAS-2.0.0_2 ===> Applying FreeBSD patches for CombBLAS-2.0.0_2 from /usr/ports/math/combblas/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> CombBLAS-2.0.0_2 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.6.pkg [pkg-builder.dan.net.uk] Installing cmake-core-3.31.6... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] `-- Installing jsoncpp-1.9.6_1... [pkg-builder.dan.net.uk] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] `-- Installing libuv-1.51.0... [pkg-builder.dan.net.uk] `-- Extracting libuv-1.51.0: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] `-- Installing rhash-1.4.4_1... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting rhash-1.4.4_1: .......... done [pkg-builder.dan.net.uk] Extracting cmake-core-3.31.6: .......... done ===> CombBLAS-2.0.0_2 depends on file: /usr/local/bin/cmake - found ===> Returning to build of CombBLAS-2.0.0_2 ===> CombBLAS-2.0.0_2 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.11.1,4.pkg [pkg-builder.dan.net.uk] Installing ninja-1.11.1,4... [pkg-builder.dan.net.uk] `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] Extracting ninja-1.11.1,4: ..... done ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> CombBLAS-2.0.0_2 depends on executable: ninja - found ===> Returning to build of CombBLAS-2.0.0_2 ===> CombBLAS-2.0.0_2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> CombBLAS-2.0.0_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of CombBLAS-2.0.0_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> CombBLAS-2.0.0_2 depends on shared library: libmpi.so - not found ===> Installing existing package /packages/All/mpich-4.3.0.pkg [pkg-builder.dan.net.uk] Installing mpich-4.3.0... [pkg-builder.dan.net.uk] `-- Installing gcc13-13.3.0_2... [pkg-builder.dan.net.uk] | `-- Installing binutils-2.44,1... [pkg-builder.dan.net.uk] | | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] | `-- Extracting binutils-2.44,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing mpc-1.3.1_1... [pkg-builder.dan.net.uk] | | `-- Installing mpfr-4.2.2,1... [pkg-builder.dan.net.uk] | | `-- Extracting mpfr-4.2.2,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting mpc-1.3.1_1: ...... done [pkg-builder.dan.net.uk] `-- Extracting gcc13-13.3.0_2: .......... done create symlink for gcc13 create symlink for gcc13 (world) create symlink for g++13 create symlink for g++13 (world) create symlink for cpp13 create symlink for cpp13 (world) [pkg-builder.dan.net.uk] `-- Installing hwloc2-2.11.2... [pkg-builder.dan.net.uk] | `-- Installing level-zero-1.21.9... [pkg-builder.dan.net.uk] | | `-- Installing libfmt-10.2.1... [pkg-builder.dan.net.uk] | | `-- Extracting libfmt-10.2.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing spdlog-1.15.2... [pkg-builder.dan.net.uk] | | `-- Extracting spdlog-1.15.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting level-zero-1.21.9: .......... done [pkg-builder.dan.net.uk] | `-- Installing libpciaccess-0.18.1_1... [pkg-builder.dan.net.uk] | | `-- Installing hwdata-0.394,1... [pkg-builder.dan.net.uk] | | `-- Extracting hwdata-0.394,1: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg-builder.dan.net.uk] | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | `-- Extracting libxml2-2.11.9: .......... done [pkg-builder.dan.net.uk] `-- Extracting hwloc2-2.11.2: .......... done [pkg-builder.dan.net.uk] `-- Installing json-c-0.18... [pkg-builder.dan.net.uk] `-- Extracting json-c-0.18: .......... done [pkg-builder.dan.net.uk] `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] `-- Installing libfabric-1.15.1_4... [pkg-builder.dan.net.uk] `-- Extracting libfabric-1.15.1_4: .......... done [pkg-builder.dan.net.uk] `-- Installing perl5-5.36.3_3... [pkg-builder.dan.net.uk] `-- Extracting perl5-5.36.3_3: .......... done [pkg-builder.dan.net.uk] 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. ===> CombBLAS-2.0.0_2 depends on shared library: libmpi.so - found (/usr/local/lib/libmpi.so) ===> Returning to build of CombBLAS-2.0.0_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for CombBLAS-2.0.0_2 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/math/combblas/work/.build CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 18.1.6 -- The CXX compiler identification is Clang 18.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/local/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/local/lib/libmpicxx.so (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- Found OpenMP_C: -fopenmp=libomp (found version "5.1") -- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1") -- Found OpenMP: TRUE (found version "5.1") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (2.6s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_MODULE_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE FETCHCONTENT_FULLY_DISCONNECTED THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/math/combblas/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for CombBLAS-2.0.0_2 [ 1% 1/84] /usr/local/libexec/ccache/c++ -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/CommGrid.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ 25 warnings generated. [ 2% 2/84] /usr/local/libexec/ccache/cc -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT CMakeFiles/CombBLAS.dir/src/mmio.c.o -MF CMakeFiles/CombBLAS.dir/src/mmio.c.o.d -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:138:40: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) | ~~~~ ^ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:138:43: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) | ~~~~ ^ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:138:46: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) | ~~~~ ^~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:144:54: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); | ~~~~ ^ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:144:57: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); | ~~~~ ^ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/mmio.c:144:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); | ~~~~ ^~ | %ld 6 warnings generated. [ 3% 3/84] /usr/local/libexec/ccache/c++ -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/MPIType.cpp [ 4% 4/84] /usr/local/libexec/ccache/c++ -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/MPIOp.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/MPIOp.cpp:3: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MPIOp.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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__)) | ^ 1 warning generated. [ 5% 5/84] /usr/local/libexec/ccache/c++ -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/MemoryPool.cpp [ 7% 6/84] /usr/local/libexec/ccache/c++ -DCombBLAS_EXPORTS -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/src/hash.cpp [ 8% 7/84] /usr/local/libexec/ccache/c++ -DUsortlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:178:3: warning: non-void function does not return a value [-Wreturn-type] 178 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:222:3: warning: non-void function does not return a value [-Wreturn-type] 222 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:290:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 290 | DendroIntL lsz[k]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:290:18: note: read of non-const variable 'k' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:287:16: note: declared here 287 | unsigned int k = send_sizes.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:291:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 291 | DendroIntL gsz[k], gscan[k]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:291:18: note: read of non-const variable 'k' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:287:16: note: declared here 287 | unsigned int k = send_sizes.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:291:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 291 | DendroIntL gsz[k], gscan[k]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:291:29: note: read of non-const variable 'k' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:287:16: note: declared here 287 | unsigned int k = send_sizes.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:306:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 306 | DendroIntL segment_p0[k]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:306:25: note: read of non-const variable 'k' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/parUtils.cpp:287:16: note: declared here 287 | unsigned int k = send_sizes.size(); | ^ 7 warnings generated. [ 9% 8/84] /usr/local/libexec/ccache/c++ -DUsortlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/src/binUtils.cpp [ 10% 9/84] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=usort/CMakeFiles/Usortlib.dir/link.d -shared -Wl,-soname,libUsortlib.so -o usort/libUsortlib.so usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so && : [ 11% 10/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/btrd_binomial_distribution.c [ 13% 11/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/splittable_mrg.c [ 14% 12/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/mrg_transitions.c [ 15% 13/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/graph_generator.c [ 16% 14/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/permutation_gen.c [ 17% 15/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/make_graph.c [ 19% 16/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/utils.c [ 20% 17/84] /usr/local/libexec/ccache/cc -DGraphGenlib_EXPORTS -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include/graph500/generator -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -MF graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o.d -o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/scramble_edges.c [ 21% 18/84] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Xlinker --dependency-file=graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/link.d -shared -Wl,-soname,libGraphGenlib.so -o graph500-1.2/generator/libGraphGenlib.so graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o && : [ 22% 19/84] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=CMakeFiles/CombBLAS.dir/link.d -shared -Wl,-soname,libCombBLAS.so.1.16.0 -o libCombBLAS.so.1.16.0 CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o CMakeFiles/CombBLAS.dir/src/mmio.c.o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator: usort/libUsortlib.so graph500-1.2/generator/libGraphGenlib.so /usr/lib/libomp.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so && : [ 23% 20/84] /usr/local/bin/cmake -E cmake_symlink_library libCombBLAS.so.1.16.0 libCombBLAS.so.1.16.0 libCombBLAS.so && : [ 25% 21/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:51:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 51 | A.ReadDistribute(Aname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, int, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTiming.cpp:58:40: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ 54 warnings generated. [ 26% 22/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/MultTiming.dir/link.d ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o ReleaseTests/MultTiming -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 27% 23/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:108:33: note: in instantiation of template class 'combblas::maximum' requested here 108 | A.ParallelReadMM(Aname, true, maximum()); | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:186:13: warning: 'bind1st, int>' is deprecated [-Wdeprecated-declarations] 186 | spx.Apply(bind1st (multiplies(), 100)); | ^ /usr/include/c++/v1/__functional/binder1st.h:45:1: note: 'bind1st, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder1st<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:108:5: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 108 | A.ParallelReadMM(Aname, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:108:5: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 108 | A.ParallelReadMM(Aname, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:371:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 371 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:120:16: note: in instantiation of member function 'combblas::FullyDistVec::operator==' requested here 120 | if (ycontrol == y) | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, double>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:162:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:134:28: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 134 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:483:32: note: in instantiation of function template specialization 'combblas::SerialMergeNNZ' requested here 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1100:35: note: in instantiation of function template specialization 'combblas::MultiwayMerge, long, double>' requested here 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:162:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:173:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:173:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:173:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:173:7: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:371:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 371 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.h:180:13: note: in instantiation of member function 'combblas::FullyDistVec::operator==' requested here 180 | return (v == w); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/MultTest.cpp:199:16: note: in instantiation of member function 'combblas::FullyDistSpVec::operator==' requested here 199 | if (spyint64 == spyint64buf) | ^ /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__)) | ^ 65 warnings generated. [ 28% 24/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/MultTest.dir/link.d ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -o ReleaseTests/MultTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 29% 25/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:85:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 85 | A.ReadDistribute(Aname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:91:5: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 91 | A.Reduce(rowsums_control, Row, std::plus() , 0.0); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:371:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 371 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ReduceTest.cpp:94:23: note: in instantiation of member function 'combblas::FullyDistVec::operator==' requested here 94 | if (rowsums_control == rowsums && colsums_control == colsums) | ^ /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__)) | ^ 48 warnings generated. [ 30% 26/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/ReduceTest.dir/link.d ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReleaseTests/ReduceTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 32% 27/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:72:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 72 | A.ReadDistribute(normalname, 0); // read it from file, note that we use the transpose of "input" data | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:74:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 74 | AT.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/TransposeTest.cpp:77:17: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 77 | if (ATControl == AT) | ^ /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__)) | ^ 48 warnings generated. [ 33% 28/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/TransposeTest.dir/link.d ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o ReleaseTests/TransposeTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 34% 29/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IteratorTest.cpp:67:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 67 | A.ReadDistribute(name, 0); // read it from file | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ 46 warnings generated. [ 35% 30/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/IteratorTest.dir/link.d ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o ReleaseTests/IteratorTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 36% 31/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:117:14: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:118:14: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 118 | vec2.Apply(bind2nd(minus(), 1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:112:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 112 | A.ReadDistribute(normalname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, int, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 119 | ACID = A(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:121:12: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 121 | if (ACID == AID) | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: non-void function does not return a value [-Wreturn-type] 1863 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:225:14: note: in instantiation of function template specialization 'par::sampleSort>' requested here 225 | par::sampleSort(in, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:796:54: note: in instantiation of function template specialization 'combblas::SpParHelper::KeyValuePSort' requested here 796 | std::vector> sorted = SpParHelper::KeyValuePSort(vecpair, nnz, dist, World); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:51:38: note: in instantiation of member function 'combblas::FullyDistSpVec::sort' requested here 51 | FullyDistSpVec perm = sorted.sort(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:138:11: note: in instantiation of function template specialization 'TopK' requested here 138 | ptopk = TopK(sval, 3); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:813:5: warning: non-void function does not return a value [-Wreturn-type] 813 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:1703:9: note: in instantiation of function template specialization 'par::partitionW>' requested here 1703 | par::partitionW(arr, NULL, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:225:14: note: in instantiation of function template specialization 'par::sampleSort>' requested here 225 | par::sampleSort(in, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:796:54: note: in instantiation of function template specialization 'combblas::SpParHelper::KeyValuePSort' requested here 796 | std::vector> sorted = SpParHelper::KeyValuePSort(vecpair, nnz, dist, World); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:51:38: note: in instantiation of member function 'combblas::FullyDistSpVec::sort' requested here 51 | FullyDistSpVec perm = sorted.sort(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTest.cpp:138:11: note: in instantiation of function template specialization 'TopK' requested here 138 | ptopk = TopK(sval, 3); | ^ 67 warnings generated. [ 38% 32/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/IndexingTest.dir/link.d ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o ReleaseTests/IndexingTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 39% 33/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:138:14: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 138 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:139:14: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 139 | vec2.Apply(bind2nd(minus(), 1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:131:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 131 | A.ReadDistribute(normalname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3134:55: note: in instantiation of template class 'combblas::maximum' requested here 3134 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2504:33: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 2504 | SpParMat S = SpParMat (total_m, total_m, ri, ri, 1); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3130:9: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 3130 | SparseCommon(data, locsize, total_m, total_n, std::plus()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2504:33: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 2504 | SpParMat S = SpParMat (total_m, total_m, ri, ri, 1); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2508:28: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2508 | SpParMat SAT = Mult_AnXBn_DoubleBuff< BoolCopy1stSRing , NT, DER>(SA, T, true, true); // clear memory of SA and T | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2508:28: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2508 | SpParMat SAT = Mult_AnXBn_DoubleBuff< BoolCopy1stSRing , NT, DER>(SA, T, true, true); // clear memory of SA and T | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 142 | Atemp.Prune(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, mypair, long, bool, mypair>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:453:40: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 453 | SpTuples* spTuplesC = new SpTuples (nnzc, mdim, ndim, tuplesC, true, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, mypair, long, bool, mypair>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2505:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, bool, mypair, combblas::SpDCCols, combblas::SpDCCols>' requested here 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, mypair, long, mypair, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2508:28: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, mypair, combblas::SpDCCols, long, mypair, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2508 | SpParMat SAT = Mult_AnXBn_DoubleBuff< BoolCopy1stSRing , NT, DER>(SA, T, true, true); // clear memory of SA and T | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:9: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 145 | Apair.Prune(vec1, vec2); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:152:14: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 152 | if( Atemp == Apr) | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3134:55: note: in instantiation of template class 'combblas::maximum' requested here 3134 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2457:22: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 2457 | SpParMat R(total_m_A, total_m_B, ri, *rvec, 1); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:161:5: note: in instantiation of member function 'combblas::SpParMat>::SpAsgn' requested here 161 | A.SpAsgn(vec1, vec2, B); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2459:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2459 | SpParMat RB = Mult_AnXBn_DoubleBuff(R, B, true, false); // clear memory of R but not B | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:161:5: note: in instantiation of member function 'combblas::SpParMat>::SpAsgn' requested here 161 | A.SpAsgn(vec1, vec2, B); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:1863:5: warning: non-void function does not return a value [-Wreturn-type] 1863 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:225:14: note: in instantiation of function template specialization 'par::sampleSort>' requested here 225 | par::sampleSort(in, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:796:54: note: in instantiation of function template specialization 'combblas::SpParHelper::KeyValuePSort' requested here 796 | std::vector> sorted = SpParHelper::KeyValuePSort(vecpair, nnz, dist, World); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:51:38: note: in instantiation of member function 'combblas::FullyDistSpVec::sort' requested here 51 | FullyDistSpVec perm = sorted.sort(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:180:11: note: in instantiation of function template specialization 'TopK' requested here 180 | ptopk = TopK(sval, (int64_t) 3); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:813:5: warning: non-void function does not return a value [-Wreturn-type] 813 | }//end function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:1703:9: note: in instantiation of function template specialization 'par::partitionW>' requested here 1703 | par::partitionW(arr, NULL, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:225:14: note: in instantiation of function template specialization 'par::sampleSort>' requested here 225 | par::sampleSort(in, comm); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:796:54: note: in instantiation of function template specialization 'combblas::SpParHelper::KeyValuePSort' requested here 796 | std::vector> sorted = SpParHelper::KeyValuePSort(vecpair, nnz, dist, World); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:51:38: note: in instantiation of member function 'combblas::FullyDistSpVec::sort' requested here 51 | FullyDistSpVec perm = sorted.sort(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpAsgnTest.cpp:180:11: note: in instantiation of function template specialization 'TopK' requested here 180 | ptopk = TopK(sval, (int64_t) 3); | ^ 79 warnings generated. [ 40% 34/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/SpAsgnTest.dir/link.d ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o ReleaseTests/SpAsgnTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 41% 35/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:94:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 94 | A.ReadDistribute(Aname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:101:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 101 | S.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, double>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:105:36: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:134:28: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 134 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:483:32: note: in instantiation of function template specialization 'combblas::SerialMergeNNZ' requested here 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1100:35: note: in instantiation of function template specialization 'combblas::MultiwayMerge, int, double>' requested here 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:105:36: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GalerkinNew.cpp:115:11: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 115 | if(SLT == SAT) | ^ /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__)) | ^ 50 warnings generated. [ 42% 36/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/GalerkinNew.dir/link.d ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o ReleaseTests/GalerkinNew -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 44% 37/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:43:7: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 43 | A->ReadDistribute(argv[2], 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, int, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:97:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 97 | PARDBMAT B = (*A)(p,p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3134:55: note: in instantiation of template class 'combblas::maximum' requested here 3134 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2504:33: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 2504 | SpParMat S = SpParMat (total_m, total_m, ri, ri, 1); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:164:6: note: in instantiation of member function 'combblas::SpParMat>::Prune' requested here 164 | C.Prune(clusters[i], clusters[i]); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3134:55: note: in instantiation of template class 'combblas::maximum' requested here 3134 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2457:22: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 2457 | SpParMat R(total_m_A, total_m_B, ri, *rvec, 1); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:168:6: note: in instantiation of member function 'combblas::SpParMat>::SpAsgn' requested here 168 | C.SpAsgn(clusters[i], clusters[i], B); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2459:27: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2459 | SpParMat RB = Mult_AnXBn_DoubleBuff(R, B, true, false); // clear memory of R but not B | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:168:6: note: in instantiation of member function 'combblas::SpParMat>::SpAsgn' requested here 168 | C.SpAsgn(clusters[i], clusters[i], B); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/IndexingTiming.cpp:171:10: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 171 | if( C == (*A)) | ^ /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__)) | ^ 66 warnings generated. [ 45% 38/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/IndexingTiming.dir/link.d ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o ReleaseTests/IndexingTiming -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 46% 39/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:138:16: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 138 | rowsym.Apply(bind2nd(plus(), 1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:154:16: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 154 | colsym.Apply(bind2nd(plus(), 1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:82:5: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 82 | A.ReadDistribute(matrixname, 0); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3097:55: note: in instantiation of template class 'combblas::maximum' requested here 3097 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:85:12: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 85 | PARDBMAT B(A.getnrow(), A.getncol(), crow, ccol, cval); // Sparse() | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:87:9: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 87 | if (A == B) | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:47:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 47 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:111:3: note: in instantiation of function template specialization 'Symmetricize>>' requested here 111 | Symmetricize(A); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:36: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/FindSparse.cpp:118:5: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 118 | A.Reduce(colsums, Column, plus(), 0.0); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ 52 warnings generated. [ 47% 40/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/FindSparse.dir/link.d ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o ReleaseTests/FindSparse -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 48% 41/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:78:40: note: in instantiation of template class 'combblas::maximum' requested here 78 | A.ParallelReadMM(Aname, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:78:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 78 | A.ParallelReadMM(Aname, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:78:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 78 | A.ParallelReadMM(Aname, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/ParIOTest.cpp:82:9: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 82 | if (A == B) | ^ /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__)) | ^ 55 warnings generated. [ 50% 42/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/ParIOTest.dir/link.d ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ReleaseTests/ParIOTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 51% 43/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:110:27: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 110 | PSpMat_s32p64_Int G(*DEL, false); // conversion from distributed edge list, keeps self-loops, sums duplicates | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:57:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 57 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/GenWriteMatrix.cpp:122:13: note: in instantiation of function template specialization 'Symmetricize>>' requested here 122 | Symmetricize(G); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ 47 warnings generated. [ 52% 44/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/GenWrMat.dir/link.d ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o ReleaseTests/GenWrMat -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 53% 45/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:44:33: note: in instantiation of template class 'combblas::maximum' requested here 44 | A.ParallelReadMM(Aname, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:44:5: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 44 | A.ParallelReadMM(Aname, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:44:5: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 44 | A.ParallelReadMM(Aname, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BlockSpGEMM.h:71:10: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 71 | return Mult_AnXBn_DoubleBuff | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:21: note: in instantiation of function template specialization 'combblas::BlockSpGEMM, double, combblas::SpDCCols>::getNextBlock, double, combblas::SpDCCols>' requested here 60 | auto C = bspgemm.getNextBlock(roffset, coffset); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ 62 warnings generated. [ 54% 46/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/link.d ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o ReleaseTests/BlockedSpGEMM -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 55% 47/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -MF ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o.d -o ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:41: note: in instantiation of template class 'combblas::maximum' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:13: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:13: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:196:34: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 196 | if(!colsplit) spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:71: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 78 | SpParMat3D> A3D(A2D, layers, true, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:20: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 197 | spSeq->ColSplit(numChunks, localChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:71: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 78 | SpParMat3D> A3D(A2D, layers, true, false); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1258:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:16: note: in instantiation of member function 'combblas::Dcsc::ColConcatenate' requested here 1129 | Cdcsc->ColConcatenate(dcscs, offsets); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:26: note: in instantiation of member function 'combblas::SpDCCols::ColConcatenate' requested here 225 | localMatrix->ColConcatenate(recvChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:78:71: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 78 | SpParMat3D> A3D(A2D, layers, true, false); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1262:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3148:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3148 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:82:17: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_SUMMA3D, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 82 | Mult_AnXBn_SUMMA3D, int64_t, double, double, SpDCCols, SpDCCols > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3148:129: note: read of non-const variable 'totrecv' is not allowed in a constant expression 3148 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3147:8: note: declared here 3147 | IU totrecv = std::accumulate(recvcnt,recvcnt+A.getcommgrid3D()->GetGridLayers(), static_cast(0)); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3069:35: note: in instantiation of function template specialization 'combblas::MultiwayMergeHash, long, double>' requested here 3069 | SpTuples * C_tuples = MultiwayMergeHash(tomerge, C_m, C_n, true, false); // Delete input arrays and do not sort | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:82:17: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_SUMMA3D, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 82 | Mult_AnXBn_SUMMA3D, int64_t, double, double, SpDCCols, SpDCCols > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: note: function parameter 'ArrSpTups' with unknown value cannot be used in a constant expression 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:537:75: note: declared here 537 | SpTuples* MultiwayMergeHash( std::vector *> & ArrSpTups, IT mdim = 0, IT ndim = 0, bool delarrs = false, bool sorted=true ) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 644 | std::tuple * mergeBuf = static_cast*> (::operator new (sizeof(std::tuple[mergedNnzAll]))); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: note: read of non-const variable 'mergedNnzAll' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:641:12: note: declared here 641 | IT mergedNnzAll = mdisp[nsplits]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:86:21: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 86 | if(CC2D == C3D2D){ | ^ /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__)) | ^ 65 warnings generated. [ 57% 48/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/link.d ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o ReleaseTests/SpGEMM3DTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 58% 49/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:66:41: note: in instantiation of template class 'combblas::maximum' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:66:13: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:66:13: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 66 | A2D.ParallelReadMM(Aname, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:75:52: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, double, long, double, double>' requested here 75 | SpTuples* Clocal_tuples = LocalSpGEMM(*Alocal, *Blocal, false, false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:78:20: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 78 | if(*Clocal == *CClocal){ | ^ /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__)) | ^ 56 warnings generated. [ 59% 50/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/link.d ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o ReleaseTests/HashSpGEMMTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 60% 51/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:54: note: in instantiation of template class 'combblas::maximum' requested here 31 | A.ParallelReadMM(std::string(argv[1]), true, combblas::maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:62: note: in instantiation of template class 'combblas::maximum' requested here 32 | assignments.ParallelRead(std::string(argv[2]), true, combblas::maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 31 | A.ParallelReadMM(std::string(argv[1]), true, combblas::maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 31 | A.ParallelReadMM(std::string(argv[1]), true, combblas::maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.h:403: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:27: warning: format specifies type 'long long *' but the argument has type 'int *' [-Wformat] 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); | ~~~~ ^~~~~ | %d /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:108:19: note: in instantiation of function template specialization 'combblas::FullyDistSpVec::ParallelRead>' requested here 108 | tmpSpVec.ParallelRead(filename, onebased, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:21: note: in instantiation of function template specialization 'combblas::FullyDistVec::ParallelRead>' requested here 32 | assignments.ParallelRead(std::string(argv[2]), true, combblas::maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.h:403: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:34: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); | ~~~~ ^~~~~ | %ld 57 warnings generated. [ 61% 52/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/link.d ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o ReleaseTests/InducedSubgraphsTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 63% 53/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -MF ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o.d -o ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3134:55: note: in instantiation of template class 'combblas::maximum' requested here 3134 | SparseCommon(data, locsize, total_m, total_n, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:25:48: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 25 | SpParMat> A(13, 5, ri, ci, 1); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3130:9: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 3130 | SparseCommon(data, locsize, total_m, total_n, std::plus()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:25:48: note: in instantiation of member function 'combblas::SpParMat>::SpParMat' requested here 25 | SpParMat> A(13, 5, ri, ci, 1); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:5: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2684:84: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/PruneColumn.cpp:32:11: note: in instantiation of function template specialization 'combblas::SpParMat>::PruneColumnByIndex' requested here 32 | A.PruneColumnByIndex(ciprune); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ 48 warnings generated. [ 64% 54/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/PruneColumn.dir/link.d ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o ReleaseTests/PruneColumn -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 65% 55/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -MF ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o.d -o ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:99:55: note: in instantiation of template class 'combblas::maximum' requested here 99 | A.ParallelReadMM(std::string(argv[1]), false, maximum()); | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:102:49: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 102 | FullyDistSpVec R = D.Find(std::bind2nd(std::equal_to(), static_cast(1))); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:121:55: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 121 | FullyDistSpVec Tc = Ns.Find(std::bind2nd(std::greater_equal(), static_cast(2))); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:122:55: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 122 | FullyDistSpVec Td = Ns.Find(std::bind2nd(std::not_equal_to(), static_cast(1))); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:99:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 99 | A.ParallelReadMM(std::string(argv[1]), false, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:99:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 99 | A.ParallelReadMM(std::string(argv[1]), false, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:938:39: note: in instantiation of template class 'combblas::myidentity' requested here 938 | Reduce(parvec, dim, __binary_op, id, myidentity()); // myidentity() is a no-op function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:101:37: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 101 | FullyDistVec D = A.Reduce(Column, std::plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, int, int, int, int>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, int, combblas::SpDCCols, int, int, int, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:106:51: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, int, int, combblas::SpDCCols, combblas::SpDCCols>' requested here 106 | SpParMat> F1 = PSpGEMM>(A, F0); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:7: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2684:84: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/ReleaseTests/KTipsTest.cpp:133:16: note: in instantiation of function template specialization 'combblas::SpParMat>::PruneColumnByIndex' requested here 133 | F1.PruneColumnByIndex(Td); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ 60 warnings generated. [ 66% 56/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=ReleaseTests/CMakeFiles/KTipsTest.dir/link.d ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o ReleaseTests/KTipsTest -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 67% 57/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -MF Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o.d -o Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:97:37: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 97 | struct prunediscovered: 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:165:32: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 165 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:222:32: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 222 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:338:32: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 338 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:401:66: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 401 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:448:62: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct myset: public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:449:20: note: in instantiation of template class 'combblas::myset' requested here 449 | parentsp.Apply(myset(1)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:490:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 490 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:505:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 505 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:518:44: note: in instantiation of template class 'combblas::safemultinv' requested here 518 | transform(MTEPS, MTEPS+ITERS, INVMTEPS, safemultinv()); // returns inf for zero teps | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:521:59: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 521 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:293:3: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>::ScalarReadSaveHandler>' requested here 293 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:155:6: note: in instantiation of member function 'combblas::SpParMat>::ReadDistribute' requested here 155 | A.ReadDistribute(string(argv[2]), 0); // read it from file | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:159:7: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 159 | G->Reduce(degrees, Row, plus(), static_cast(0)); // identity is 0 | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:89:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 89 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:162:4: note: in instantiation of function template specialization 'Symmetricize>>' requested here 162 | Symmetricize(A); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:164:6: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 164 | A.Reduce(*ColSums, Column, plus(), static_cast(0)); // plus matches the type of the output vector | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:167:9: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 167 | A = A(nonisov, nonisov); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:200:27: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 200 | PSpMat_Int64 * G = new PSpMat_Int64(*DEL, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3579:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 3579 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:89:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 89 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:236:4: note: in instantiation of function template specialization 'Symmetricize>>' requested here 236 | Symmetricize(Aeff); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:89:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 89 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:236:4: note: in instantiation of function template specialization 'Symmetricize>>' requested here 236 | Symmetricize(Aeff); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:307:32: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 307 | PSpMat_s32p64_Int * G = new PSpMat_s32p64_Int(*DEL, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TopDownBFS.cpp:313:7: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 313 | G->Reduce(degrees, Row, plus(), static_cast(0)); // Identity is 0 | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ 73 warnings generated. [ 69% 58/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/tdbfs.dir/link.d Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o Applications/tdbfs -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 70% 59/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:72:5: note: declared here 72 | int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:127:32: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 127 | struct prunediscovered: public 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:243:31: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 243 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:311:66: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 311 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct myset: public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:380:18: note: in instantiation of template class 'combblas::myset' requested here 380 | fringe.Apply(myset(1)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:448:62: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:590:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 590 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:605:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 605 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:618:44: note: in instantiation of template class 'combblas::safemultinv' requested here 618 | transform(MTEPS, MTEPS+ITERS, INVMTEPS, safemultinv()); // returns inf for zero teps | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:621:59: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 621 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:212:31: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 212 | PSpMat_s32p64_Int * G = new PSpMat_s32p64_Int(*DEL, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:218:6: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 218 | G->Reduce(degrees, Row, plus(), static_cast(0)); // Identity is 0 | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:236:5: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 236 | A.Reduce(*ColSums, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:251:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 251 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3579:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 3579 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:119:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 119 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:260:3: note: in instantiation of function template specialization 'Symmetricize>>' requested here 260 | Symmetricize(Aeff); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:119:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 119 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:260:3: note: in instantiation of function template specialization 'Symmetricize>>' requested here 260 | Symmetricize(Aeff); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapCarousel.h:36: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:60:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | int counts[colneighs]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:374:35: note: in instantiation of member function 'combblas::BitMapFringe::BitMapFringe' requested here 374 | BitMapFringe bm_fringe(fringe.getcommgrid(), fringe); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:60:15: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 60 | int counts[colneighs]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:64:11: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 64 | int dpls[colneighs]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:64:11: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:401:8: note: in instantiation of function template specialization 'combblas::BottomUpStep>' requested here 401 | BottomUpStep(ALocalT, fringe, bm_fringe, parents, done, starts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression 478 | std::pair* local_update_heads[cblas_splits]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:72:5: note: declared here 72 | int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:75: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapCarousel.h:36: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:156:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 156 | uint64_t firsts[colneighs]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:473:31: note: in instantiation of member function 'combblas::BitMapFringe::TransposeGather' requested here 473 | BitMap* frontier = bm_fringe.TransposeGather(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/DirOptBFS.cpp:401:8: note: in instantiation of function template specialization 'combblas::BottomUpStep>' requested here 401 | BottomUpStep(ALocalT, fringe, bm_fringe, parents, done, starts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BitMapFringe.h:156:21: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 156 | uint64_t firsts[colneighs]; | ^ 73 warnings generated. [ 71% 60/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/dobfs.dir/link.d Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o Applications/dobfs -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 72% 61/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:308:31: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 308 | struct getfringe: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:319:31: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 319 | struct seldegree: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:329:33: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct passifthere: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:339:34: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct is2ndSmaller: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:348:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 348 | struct return1_uint8: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:361:38: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 361 | struct keepinfrontier_f: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:61: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:370:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 370 | struct isparentset: public std::unary_function | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:93:45: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 93 | struct Twitter_obj_randomizer : public std::unary_function | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:105:41: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 105 | struct Twitter_materialize: 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:283:12: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 283 | B.Prune(bind2nd(Twitter_materialize(), mysincedate)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:311:99: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 311 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:325:13: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 325 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct myset: public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:467:20: note: in instantiation of template class 'combblas::myset' requested here 467 | parentsp.Apply(myset(ParentType(1))); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:583:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 583 | transform(EDGES, EDGES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:597:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 597 | transform(TIMES, TIMES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:608:44: note: in instantiation of template class 'combblas::safemultinv' requested here 608 | transform(MTEPS, MTEPS+sruns, INVMTEPS, safemultinv()); // returns inf for zero teps | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:611:59: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 611 | transform(INVMTEPS, INVMTEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hteps)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:624:59: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 624 | transform(INVMPEPS, INVMPEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hpeps)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4540:9: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 4540 | spSeq->Create( localtuples.size(), localm, localn, arrtuples); // the deletion of arrtuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:197:6: note: in instantiation of function template specialization 'combblas::SpParMat>::ReadDistribute>' requested here 197 | A.ReadDistribute(string(argv[2]), 0, false, TwitterReadSaveHandler(), true, true); // read it from file (and transpose on the fly) | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:232:16: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 232 | ABool = new PSpMat_Bool(*DEL, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:255:10: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 255 | ABool->Reduce(oudegrees, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:81:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 81 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:305:4: note: in instantiation of function template specialization 'Symmetricize>>' requested here 305 | Symmetricize(A); // A += A'; | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, TwitterEdge, long, bool, TwitterEdge>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, TwitterEdge>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, TwitterEdge, long, TwitterEdge, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, TwitterEdge, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredBFS.cpp:314:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ 81 warnings generated. [ 73% 62/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/fbfs.dir/link.d Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o Applications/fbfs -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 75% 63/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:308:31: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 308 | struct getfringe: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:319:31: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 319 | struct seldegree: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:329:33: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct passifthere: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:339:34: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct is2ndSmaller: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:348:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 348 | struct return1_uint8: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:361:38: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 361 | struct keepinfrontier_f: 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:51: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/TwitterEdge.h:370:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 370 | struct isparentset: public std::unary_function | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:72:37: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 72 | struct DetSymmetricize: 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:112:45: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 112 | struct Twitter_obj_randomizer : public std::unary_function | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:124:41: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Twitter_materialize: 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:138:30: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 138 | struct randGen : public std::unary_function | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:253:98: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 253 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:267:12: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 267 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:406:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 406 | transform(MISVS, MISVS+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:420:53: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 420 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3579:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 3579 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:98:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 98 | AT.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:98:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 98 | AT.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:85:2: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 85 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3252:21: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 3252 | SpTuples A(totrecv/2, locrows, loccols, alledges, removeloops); // alledges is empty upon return | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:203:15: note: in instantiation of function template specialization 'combblas::SpParMat>::SpParMat' requested here 203 | ABool = new PSpMat_Bool(*DEL, false); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:219:10: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 219 | ABool->Reduce(oudegrees, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, TwitterEdge, long, bool, TwitterEdge>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, TwitterEdge>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, bool, TwitterEdge, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, TwitterEdge, long, TwitterEdge, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, TwitterEdge, combblas::SpDCCols, long, TwitterEdge, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/FilteredMIS.cpp:256:4: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ 78 warnings generated. [ 76% 64/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/fmis.dir/link.d Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o Applications/fmis -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 77% 65/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF Applications/CMakeFiles/mcl.dir/MCL.cpp.o.d -o Applications/CMakeFiles/mcl.dir/MCL.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:411:70: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 411 | FullyDistVec colssqs = A.Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:430:76: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:449:13: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 449 | A.Apply(bind2nd(exponentiate(), power)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:457:19: warning: 'bind2nd' is deprecated [-Wdeprecated-declarations] 457 | ALayer->Apply(bind2nd(exponentiate(), power)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:55: note: in instantiation of template class 'combblas::maximum' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:777:40: note: in instantiation of template class 'combblas::maximum' requested here 777 | GIT nclusters = culstLabels.Reduce(maximum(), (GIT) 0 ) ; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:703:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 703 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:704:13: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 704 | if(!(AT == A)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:481:53: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:938:39: note: in instantiation of template class 'combblas::myidentity' requested here 938 | Reduce(parvec, dim, __binary_op, id, myidentity()); // myidentity() is a no-op function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:480:38: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 480 | FullyDistVec ColSums = A.Reduce(Column, plus(), 0.0); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:393:19: note: in instantiation of template class 'combblas::safemultinv' requested here 393 | colsums.Apply(safemultinv()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:527:5: note: in instantiation of function template specialization 'MakeColStochastic>' requested here 527 | MakeColStochastic(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:196:48: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:207:58: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:347:64: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:490:13: note: in instantiation of function template specialization 'combblas::SpParMat>::TopKGather' requested here 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:1144:20: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect2' requested here 1144 | bool ret = Kselect2(kthAll, k_limit); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:230:11: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect' requested here 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2633:103: warning: format specifies type 'int' but the argument has type 'typename SpDCCols::LocalIT' (aka 'long') [-Wformat] 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); | ~~ ^~~~~~~~~~~~~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:282:47: note: in instantiation of function template specialization 'combblas::SpParMat>::PruneColumn>' requested here 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:20: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 197 | spSeq->ColSplit(numChunks, localChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1258:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:16: note: in instantiation of member function 'combblas::Dcsc::ColConcatenate' requested here 1129 | Cdcsc->ColConcatenate(dcscs, offsets); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:26: note: in instantiation of member function 'combblas::SpDCCols::ColConcatenate' requested here 225 | localMatrix->ColConcatenate(recvChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1262:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:628:52: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, double, long, double, double>' requested here 628 | else if(computationKernel == 2) C_cont=LocalSpGEMM(*ARecv, *BRecv,i != Aself, i != Bself); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:668:57: note: in instantiation of function template specialization 'combblas::MultiwayMergeHash, long, double>' requested here 668 | if(computationKernel == 1) OnePieceOfC_tuples = MultiwayMergeHash(tomerge, C_m, PiecesOfB[p].getncol(), true, false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: note: function parameter 'ArrSpTups' with unknown value cannot be used in a constant expression 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:537:75: note: declared here 537 | SpTuples* MultiwayMergeHash( std::vector *> & ArrSpTups, IT mdim = 0, IT ndim = 0, bool delarrs = false, bool sorted=true ) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 644 | std::tuple * mergeBuf = static_cast*> (::operator new (sizeof(std::tuple[mergedNnzAll]))); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: note: read of non-const variable 'mergedNnzAll' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:641:12: note: declared here 641 | IT mergedNnzAll = mdisp[nsplits]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:577:13: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM3D, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 577 | A3D_cs = MemEfficientSpGEMM3D( | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: note: read of non-const variable 'totrecv' is not allowed in a constant expression 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3603:13: note: declared here 3603 | LIC totrecv = std::accumulate(recvcnt,recvcnt+A.getcommgrid3D()->GetGridLayers(), static_cast(0)); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:49: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1389:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1537:15: note: in instantiation of function template specialization 'combblas::LabelCC' requested here 1537 | nCC = LabelCC(parent, cc); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:384:37: note: in instantiation of function template specialization 'combblas::CC>' requested here 384 | FullyDistVec cclabels = CC(A, nCC); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:646:37: note: in instantiation of function template specialization 'Interpret>' requested here 646 | FullyDistVec cclabels = Interpret(ADouble); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:844:17: note: in instantiation of function template specialization 'MainBody' requested here 844 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:49: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1391:52: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:703:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 703 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:481:53: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, int, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:196:48: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:207:58: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:347:64: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:490:13: note: in instantiation of function template specialization 'combblas::SpParMat>::TopKGather' requested here 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:1144:20: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect2' requested here 1144 | bool ret = Kselect2(kthAll, k_limit); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:230:11: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect' requested here 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:20: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 197 | spSeq->ColSplit(numChunks, localChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1258:81: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:16: note: in instantiation of member function 'combblas::Dcsc::ColConcatenate' requested here 1129 | Cdcsc->ColConcatenate(dcscs, offsets); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:26: note: in instantiation of member function 'combblas::SpDCCols::ColConcatenate' requested here 225 | localMatrix->ColConcatenate(recvChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1262:81: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:628:52: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, double, int, double, double>' requested here 628 | else if(computationKernel == 2) C_cont=LocalSpGEMM(*ARecv, *BRecv,i != Aself, i != Bself); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:668:57: note: in instantiation of function template specialization 'combblas::MultiwayMergeHash, int, double>' requested here 668 | if(computationKernel == 1) OnePieceOfC_tuples = MultiwayMergeHash(tomerge, C_m, PiecesOfB[p].getncol(), true, false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: note: function parameter 'ArrSpTups' with unknown value cannot be used in a constant expression 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:537:75: note: declared here 537 | SpTuples* MultiwayMergeHash( std::vector *> & ArrSpTups, IT mdim = 0, IT ndim = 0, bool delarrs = false, bool sorted=true ) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 644 | std::tuple * mergeBuf = static_cast*> (::operator new (sizeof(std::tuple[mergedNnzAll]))); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: note: read of non-const variable 'mergedNnzAll' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:641:12: note: declared here 641 | IT mergedNnzAll = mdisp[nsplits]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:577:13: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM3D, double, combblas::SpDCCols, long, double, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 577 | A3D_cs = MemEfficientSpGEMM3D( | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:846:17: note: in instantiation of function template specialization 'MainBody' requested here 846 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: note: read of non-const variable 'totrecv' is not allowed in a constant expression 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3603:13: note: declared here 3603 | LIC totrecv = std::accumulate(recvcnt,recvcnt+A.getcommgrid3D()->GetGridLayers(), static_cast(0)); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:55: note: in instantiation of template class 'combblas::maximum' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:703:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 703 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:704:13: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 704 | if(!(AT == A)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:481:53: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:938:39: note: in instantiation of template class 'combblas::myidentity' requested here 938 | Reduce(parvec, dim, __binary_op, id, myidentity()); // myidentity() is a no-op function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:480:38: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 480 | FullyDistVec ColSums = A.Reduce(Column, plus(), 0.0); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, float, long, bool, float>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, float, long, float, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, float, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:393:19: note: in instantiation of template class 'combblas::safemultinv' requested here 393 | colsums.Apply(safemultinv()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:527:5: note: in instantiation of function template specialization 'MakeColStochastic>' requested here 527 | MakeColStochastic(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:196:48: warning: 'bind2nd, float>' is deprecated [-Wdeprecated-declarations] 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, float>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:207:58: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:347:64: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:490:13: note: in instantiation of function template specialization 'combblas::SpParMat>::TopKGather' requested here 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:1144:20: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect2' requested here 1144 | bool ret = Kselect2(kthAll, k_limit); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:230:11: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect' requested here 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2633:103: warning: format specifies type 'int' but the argument has type 'typename SpDCCols::LocalIT' (aka 'long') [-Wformat] 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); | ~~ ^~~~~~~~~~~~~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:282:47: note: in instantiation of function template specialization 'combblas::SpParMat>::PruneColumn>' requested here 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:20: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 197 | spSeq->ColSplit(numChunks, localChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1258:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:16: note: in instantiation of member function 'combblas::Dcsc::ColConcatenate' requested here 1129 | Cdcsc->ColConcatenate(dcscs, offsets); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:26: note: in instantiation of member function 'combblas::SpDCCols::ColConcatenate' requested here 225 | localMatrix->ColConcatenate(recvChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1262:81: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:628:52: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, float, long, float, float>' requested here 628 | else if(computationKernel == 2) C_cont=LocalSpGEMM(*ARecv, *BRecv,i != Aself, i != Bself); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:668:57: note: in instantiation of function template specialization 'combblas::MultiwayMergeHash, long, float>' requested here 668 | if(computationKernel == 1) OnePieceOfC_tuples = MultiwayMergeHash(tomerge, C_m, PiecesOfB[p].getncol(), true, false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: note: function parameter 'ArrSpTups' with unknown value cannot be used in a constant expression 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:537:75: note: declared here 537 | SpTuples* MultiwayMergeHash( std::vector *> & ArrSpTups, IT mdim = 0, IT ndim = 0, bool delarrs = false, bool sorted=true ) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 644 | std::tuple * mergeBuf = static_cast*> (::operator new (sizeof(std::tuple[mergedNnzAll]))); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: note: read of non-const variable 'mergedNnzAll' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:641:12: note: declared here 641 | IT mergedNnzAll = mdisp[nsplits]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:577:13: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM3D, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 577 | A3D_cs = MemEfficientSpGEMM3D( | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:849:13: note: in instantiation of function template specialization 'MainBody' requested here 849 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: note: read of non-const variable 'totrecv' is not allowed in a constant expression 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3603:13: note: declared here 3603 | LIC totrecv = std::accumulate(recvcnt,recvcnt+A.getcommgrid3D()->GetGridLayers(), static_cast(0)); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:723:11: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:703:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 703 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:732:5: note: in instantiation of function template specialization 'Symmetricize>' requested here 732 | Symmetricize(A); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:481:53: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, float, int, bool, float>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, bool, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, float, int, float, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, float, combblas::SpDCCols, long, float, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:486:5: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 486 | A(nonisov, nonisov, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:518:9: note: in instantiation of function template specialization 'RemoveIsolated>' requested here 518 | RemoveIsolated(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:196:48: warning: 'bind2nd, float>' is deprecated [-Wdeprecated-declarations] 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, float>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:207:58: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:347:64: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:490:13: note: in instantiation of function template specialization 'combblas::SpParMat>::TopKGather' requested here 490 | TopKGather(all_medians, nnz_per_col, chunksize, chunksize, activemedians, activennzperc, i, localmat, actcolsmap, klimits, toretain, tmppair, coffset, rvec); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:1144:20: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect2' requested here 1144 | bool ret = Kselect2(kthAll, k_limit); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:230:11: note: in instantiation of function template specialization 'combblas::SpParMat>::Kselect' requested here 230 | A.Kselect(recoverCols, recoverNum, kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:542:9: note: in instantiation of function template specialization 'combblas::MCLPruneRecoverySelect>' requested here 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:20: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 197 | spSeq->ColSplit(numChunks, localChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1258:81: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:16: note: in instantiation of member function 'combblas::Dcsc::ColConcatenate' requested here 1129 | Cdcsc->ColConcatenate(dcscs, offsets); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:26: note: in instantiation of member function 'combblas::SpDCCols::ColConcatenate' requested here 225 | localMatrix->ColConcatenate(recvChunks); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:561:12: note: in instantiation of member function 'combblas::SpParMat3D>::SpParMat3D' requested here 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1262:81: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:628:52: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, float, int, float, float>' requested here 628 | else if(computationKernel == 2) C_cont=LocalSpGEMM(*ARecv, *BRecv,i != Aself, i != Bself); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:668:57: note: in instantiation of function template specialization 'combblas::MultiwayMergeHash, int, float>' requested here 668 | if(computationKernel == 1) OnePieceOfC_tuples = MultiwayMergeHash(tomerge, C_m, PiecesOfB[p].getncol(), true, false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:574:8: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:557:64: note: function parameter 'ArrSpTups' with unknown value cannot be used in a constant expression 557 | (::operator new (sizeof(std::tuple[ArrSpTups[0]->getnnz()]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:537:75: note: declared here 537 | SpTuples* MultiwayMergeHash( std::vector *> & ArrSpTups, IT mdim = 0, IT ndim = 0, bool delarrs = false, bool sorted=true ) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 644 | std::tuple * mergeBuf = static_cast*> (::operator new (sizeof(std::tuple[mergedNnzAll]))); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:644:129: note: read of non-const variable 'mergedNnzAll' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:641:12: note: declared here 641 | IT mergedNnzAll = mdisp[nsplits]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:577:13: note: in instantiation of function template specialization 'combblas::MemEfficientSpGEMM3D, float, combblas::SpDCCols, long, float, float, combblas::SpDCCols, combblas::SpDCCols>' requested here 577 | A3D_cs = MemEfficientSpGEMM3D( | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:767:42: note: in instantiation of function template specialization 'HipMCL>' requested here 767 | FullyDistVec culstLabels = HipMCL(A, param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/MCL.cpp:851:13: note: in instantiation of function template specialization 'MainBody' requested here 851 | MainBody(param); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3604:133: note: read of non-const variable 'totrecv' is not allowed in a constant expression 3604 | std::tuple* recvTuples = static_cast*> (::operator new (sizeof(std::tuple[totrecv]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:3603:13: note: declared here 3603 | LIC totrecv = std::accumulate(recvcnt,recvcnt+A.getcommgrid3D()->GetGridLayers(), static_cast(0)); | ^ 202 warnings generated. [ 78% 66/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/mcl.dir/link.d Applications/CMakeFiles/mcl.dir/MCL.cpp.o -o Applications/mcl -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 79% 67/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:98:39: note: in instantiation of template class 'combblas::maximum' requested here 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:192:17: warning: 'bind1st, int>' is deprecated [-Wdeprecated-declarations] 192 | nspInv.Apply(bind1st(divides(), 1)); | ^ /usr/include/c++/v1/__functional/binder1st.h:45:1: note: 'bind1st, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder1st<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:218:12: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 218 | bc.Apply(bind2nd(minus(), nPasses)); // Subtrack nPasses from all the bc scores (because bcu was initialized to all 1's) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:98:6: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:98:6: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:100:5: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 100 | A.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:168:13: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 168 | nsploc->Create( subBatchSize, AT.getlocalrows(), subBatchSize, mytuples); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, int, int, bool, int>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, int, combblas::SpDCCols, int, bool, int, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:185:14: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, bool, int, combblas::SpDCCols, combblas::SpDCCols>' requested here 185 | fringe = PSpGEMM(AT, fringe); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:204:40: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 204 | Dist::MPI_DCCols product = PSpGEMM(A,w); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:453:40: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 453 | SpTuples* spTuplesC = new SpTuples (nnzc, mdim, ndim, tuplesC, true, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1070:31: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 1070 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:466:9: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_Synch, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BetwCent.cpp:204:40: note: in instantiation of function template specialization 'combblas::PSpGEMM, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 204 | Dist::MPI_DCCols product = PSpGEMM(A,w); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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__)) | ^ 61 warnings generated. [ 80% 68/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/betwcent.dir/link.d Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -o Applications/betwcent -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 82% 69/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF Applications/CMakeFiles/lacc.dir/CC.cpp.o.d -o Applications/CMakeFiles/lacc.dir/CC.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:142:47: note: in instantiation of template class 'combblas::maximum' requested here 142 | A.ParallelReadMM(ifilename, base, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:207:45: note: in instantiation of template class 'combblas::maximum' requested here 207 | int64_t nclusters = cclabels.Reduce(maximum(), (int64_t) 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_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:142:15: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 142 | A.ParallelReadMM(ifilename, base, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:142:15: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 142 | A.ParallelReadMM(ifilename, base, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:148:12: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 148 | AT.Transpose(); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2880:40: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 2880 | int local = static_cast((*spSeq) == (*(rhs.spSeq))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:149:17: note: in instantiation of member function 'combblas::SpParMat>::operator==' requested here 149 | if(!(AT == A)) | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:48: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:169:20: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 169 | (A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:49: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1389:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1537:15: note: in instantiation of function template specialization 'combblas::LabelCC' requested here 1537 | nCC = LabelCC(parent, cc); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:196:51: note: in instantiation of function template specialization 'combblas::CC>' requested here 196 | FullyDistVec cclabels = CC(A, nCC); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.cpp:49: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/CC.h:1391:52: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ 74 warnings generated. [ 83% 70/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/CMakeFiles/lacc.dir/link.d Applications/CMakeFiles/lacc.dir/CC.cpp.o -o Applications/lacc -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 84% 71/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o.d -o Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'binary_function, std::pair, std::pair>' is deprecated [-Wdeprecated-declarations] 172 | struct minimum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:402:72: note: in instantiation of template class 'combblas::minimum>' requested here 402 | pair mindegree_vertex = unvisitedVertices.Reduce(minimum >(), make_pair(LLONG_MAX, (int64_t)-1)); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::pair, std::pair>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:671:51: note: in instantiation of template class 'combblas::maximum' requested here 671 | ABool->ParallelReadMM(filename, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:671:20: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 671 | ABool->ParallelReadMM(filename, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:671:20: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 671 | ABool->ParallelReadMM(filename, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:52:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 52 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:673:13: note: in instantiation of function template specialization 'Symmetricize>>' requested here 673 | Symmetricize(*ABool); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:724:25: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 724 | (*ABool)(randp,randp,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:8: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/Ordering/RCM.cpp:738:16: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 738 | ABool->Reduce(degrees, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ 65 warnings generated. [ 85% 72/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/Ordering/CMakeFiles/rcm.dir/link.d Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -o Applications/Ordering/rcm -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 86% 73/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:38:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:39:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:95:36: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 95 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:96:36: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 96 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:289:51: note: in instantiation of template class 'combblas::maximum' requested here 289 | ABool->ParallelReadMM(filename, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:83:7: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 83 | A.Reduce(*ColSums, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:111:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 111 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:225:42: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] 225 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); | ~~~~ ^~~~~~~~~~~~~~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:209:5: note: in instantiation of function template specialization 'combblas::MaximalMatching>, long>' requested here 209 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:225:59: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] 225 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); | ~~~~ ^~~~~~~~~~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1904:27: note: in instantiation of template class 'combblas::maximum' requested here 1904 | IT max_entry = Reduce(maximum(), (IT) 0 ) ; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:137:60: note: in instantiation of member function 'combblas::FullyDistSpVec::Invert' requested here 137 | FullyDistSpVec newMatchedCols = fringeRow2.Invert(A.getncol()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:209:5: note: in instantiation of function template specialization 'combblas::MaximalMatching>, long>' requested here 209 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:289:20: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 289 | ABool->ParallelReadMM(filename, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld 71 warnings generated. [ 88% 74/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/BipartiteMatchings/CMakeFiles/bpml.dir/link.d Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -o Applications/BipartiteMatchings/bpml -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 89% 75/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:8:5: note: declared here 8 | int cblas_splits = 1; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:38:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:39:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:74:36: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 74 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:75:36: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 75 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:392:51: note: in instantiation of template class 'combblas::maximum' requested here 392 | ABool->ParallelReadMM(filename, true, maximum()); // one-based matrix market file | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:62:7: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 62 | A.Reduce(*ColSums, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:90:7: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 90 | A.operator()(nonisoRowV, nonisoColV, true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:225:42: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] 225 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); | ~~~~ ^~~~~~~~~~~~~~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:205:5: note: in instantiation of function template specialization 'combblas::MaximalMatching>, long>' requested here 205 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:225:59: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] 225 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); | ~~~~ ^~~~~~~~~~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1904:27: note: in instantiation of template class 'combblas::maximum' requested here 1904 | IT max_entry = Reduce(maximum(), (IT) 0 ) ; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:137:60: note: in instantiation of member function 'combblas::FullyDistSpVec::Invert' requested here 137 | FullyDistSpVec newMatchedCols = fringeRow2.Invert(A.getncol()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:205:5: note: in instantiation of function template specialization 'combblas::MaximalMatching>, long>' requested here 205 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:392:20: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 392 | ABool->ParallelReadMM(filename, true, maximum()); // one-based matrix market file | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld 71 warnings generated. [ 90% 76/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/link.d Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -o Applications/BipartiteMatchings/bpmm -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 91% 77/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:8:5: note: declared here 8 | int cblas_splits = 1; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:38:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:39:33: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:56: note: in instantiation of template class 'combblas::maximum' requested here 113 | AWeighted->ParallelReadMM(ifilename, true, maximum()); // one-based matrix market file | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:172:40: note: in instantiation of template class 'combblas::maximum' requested here 172 | int64_t maxdeg = degCol.Reduce(maximum(), static_cast(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_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:24: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 113 | AWeighted->ParallelReadMM(ifilename, true, maximum()); // one-based matrix market file | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:113:24: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 113 | AWeighted->ParallelReadMM(ifilename, true, maximum()); // one-based matrix market file | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:824:33: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 824 | const_cast< UDERB* >(B.spSeq)->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:153:29: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 153 | (*AWeighted)(randp,randp,true); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:170:11: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 170 | A.Reduce(degCol, Column, plus(), static_cast(0)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h:1159:15: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 1159 | Abool.Reduce(degCol, Column, plus(), static_cast(0)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:184:9: note: in instantiation of function template specialization 'combblas::AWPM' requested here 184 | AWPM(*AWeighted, mateRow2Col, mateCol2Row, optimizeProd, weightedCard); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:371:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 371 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistSpVec.h:180:13: note: in instantiation of member function 'combblas::FullyDistVec::operator==' requested here 180 | return (v == w); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/Utility.h:128:27: note: in instantiation of member function 'combblas::FullyDistSpVec::operator==' requested here 128 | if((mateCol2RowSparse == mateRow2ColInverted) && (mateRow2ColSparse == mateCol2RowInverted)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.h:1176:29: note: in instantiation of function template specialization 'combblas::CheckMatching' requested here 1176 | bool isPerfectMCL = CheckMatching(mateRow2Col,mateCol2Row); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:184:9: note: in instantiation of function template specialization 'combblas::AWPM' requested here 184 | AWPM(*AWeighted, mateRow2Col, mateCol2Row, optimizeProd, weightedCard); | ^ /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__)) | ^ 76 warnings generated. [ 92% 78/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/BipartiteMatchings/CMakeFiles/awpm.dir/link.d Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -o Applications/BipartiteMatchings/awpm -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 94% 79/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:161:66: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 161 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct myset: public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:162:24: note: in instantiation of template class 'combblas::myset' requested here 162 | parentsp.Apply(myset(1)); | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:247:66: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 247 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:337:66: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 337 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:46: note: in instantiation of template class 'combblas::maximum' requested here 453 | A.ParallelReadMM(filename, true, maximum()); | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:464:41: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 464 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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__)) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:471:73: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 471 | FullyDistVec newsource = nonisov.FindInds(bind2nd(equal_to(), source)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:15: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 453 | A.ParallelReadMM(filename, true, maximum()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:15: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 453 | A.ParallelReadMM(filename, true, maximum()); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:457:16: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 457 | G->Reduce(degrees, Row, plus(), static_cast(0)); // identity is 0 | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:73:8: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 73 | AT.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:460:13: note: in instantiation of function template specialization 'Symmetricize>>' requested here 460 | Symmetricize(A); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:947:37: note: in instantiation of template class 'combblas::myidentity' requested here 947 | Reduce(rvec, dim, __binary_op, id, myidentity() ); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:463:15: note: in instantiation of function template specialization 'combblas::SpParMat>::Reduce>' requested here 463 | A.Reduce(*ColSums, Column, plus(), static_cast(0)); // plus matches the type of the output vector | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, bool>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, bool, long, bool, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, bool, combblas::SpDCCols, long, bool, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 469 | A(nonisov, nonisov, true); // in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ 71 warnings generated. [ 95% 80/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/link.d Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o Applications/SpMSpV-IPDPS2017/SpMSpVBench -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 96% 81/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -MF 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o.d -o 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:14: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:43: note: in instantiation of template class 'combblas::maximum' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, long>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, long, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, long, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, long, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:44: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:154:19: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 154 | localmat->ColSplit(nparts, partsmat); // split matrices are emplaced-back into partsmat vector, localmat destroyed | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:110:13: note: in instantiation of function template specialization 'combblas::SplitMat' requested here 110 | SplitMat(CMG, A, splitA, false); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, long>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, long>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:176:20: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 176 | splitB.Transpose(); //locally transpose for outer product | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SUMMALayer.h:78:26: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, double, long, double, double>' requested here 78 | C_cont = LocalSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Multiplier.h:22:5: note: in instantiation of function template specialization 'combblas::SUMMALayer' requested here 22 | SUMMALayer(splitA, splitB, unreducedC, CMG, isBT, threaded); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:179:26: note: in instantiation of function template specialization 'combblas::multiply' requested here 179 | splitC = multiply(splitA, splitB, CMG, true, false); // outer product | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:14: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:147:40: note: in instantiation of function template specialization 'combblas::ParallelReduce_Alltoall_threaded, long, double>' requested here 147 | SpTuples * mergedSpTuples = ParallelReduce_Alltoall_threaded(CMG.fiberWorld, localmerged); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Multiplier.h:28:15: note: in instantiation of function template specialization 'combblas::ReduceAll_threaded' requested here 28 | mergedC = ReduceAll_threaded(unreducedC, CMG); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/mpipspgemm.cpp:179:26: note: in instantiation of function template specialization 'combblas::multiply' requested here 179 | splitC = multiply(splitA, splitB, CMG, true, false); // outer product | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ 78 warnings generated. [ 97% 82/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=3DSpGEMM/CMakeFiles/mpipspgemm.dir/link.d 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o 3DSpGEMM/mpipspgemm -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : [ 98% 83/84] /usr/local/libexec/ccache/c++ -DTHREADED -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include -I/wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/graph500-1.2/generator/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=c++14 -fopenmp=libomp -MD -MT 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -MF 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o.d -o 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:47: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:55:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 55 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_seqsort.h:69:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 69 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:48: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:59:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 59 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:312:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 312 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 330 | _Distance targets[nproc-1]; | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:330:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:325:11: note: declared here 325 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 371 | _Distance subdist[nproc]; // amount of data each proc still has in the search | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:371:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 372 | _Distance outleft[nproc]; // keep track of start - first | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:372:25: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 386 | _Distance distcum[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:386:22: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 411 | _Distance ind_all[2 * nproc]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:411:24: note: read of non-const variable 'nproc' is not allowed in a constant expression 411 | _Distance ind_all[2 * nproc]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_splitters.h:366:11: note: declared here 366 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:50: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:53:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 53 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 60 | _Distance heads[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:60:23: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:58:32: note: declared here 58 | _Distance *disps, int nproc, _Compare comp) { | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:82:32: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 82 | return const_cast(s.c_str()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 92 | _Distance disps_p[nproc_p + 1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:92:25: note: read of non-const variable 'nproc_p' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:90:11: note: declared here 90 | int nproc_p; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_merge.h:117:27: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] 117 | return const_cast(s.c_str()); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:51: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort.h:26: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 102 | int result[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:102:16: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_util.h:63:9: note: declared here 63 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDefs.h:52: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:26: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 119 | MPI_Request send_req[nproc], recv_req[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:119:43: note: function parameter 'nproc' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:81:23: note: declared here 81 | int rank, int nproc, | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 269 | int out_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:269:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | long curs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:283:15: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 300 | int in_counts[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:300:19: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 303 | int offsets[nproc + 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:303:17: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 310 | MPI_Request send_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:310:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 311 | MPI_Request recv_reqs[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:311:27: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:20: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | int trans_dist[nproc], dist_out[nproc]; | ^~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:339:37: note: read of non-const variable 'nproc' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/psort-1.0/include/psort/psort_samplesort.h:190:9: note: declared here 190 | int nproc, rank; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:44: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.h:202: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpImpl.cpp:31: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.h:119: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParHelper.cpp:30: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.h:324: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: warning: taking the absolute value of unsigned type 'value_type' (aka 'unsigned long') has no effect [-Wabsolute-value] 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/usort/include/usort/parUtils.tcc:2550:20: note: remove the call to 'labs' since unsigned values cannot be negative 2550 | size_t err=labs(glb_rank[lb_indx]-exp_rank[i]); | ^~~~ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:267:76: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:400:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:41: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.h:336: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:79: warning: 'bind2nd, double>' is deprecated [-Wdeprecated-declarations] 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, double>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:15: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: non-void function does not return a value in all control paths [-Wreturn-type] 95 | } | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:28: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 755 | IT** colPtrs = static_cast (::operator new (sizeof(IT*[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:755:70: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 801 | IT* colSplitters = static_cast (::operator new (sizeof(size_t[nsplits+1]))); | ^~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:801:80: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 830 | std::pair** rowIdsRange = static_cast**> (::operator new (sizeof(std::pair*[nsplits]))); | ^~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:830:119: note: read of non-const variable 'nsplits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:745:13: note: declared here 745 | int nsplits = 4*nthreads; // oversplit for load balance | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 832 | rowIdsRange[s] = static_cast*> (::operator new (sizeof(std::pair[nlists]))); | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:832:104: note: read of non-const variable 'nlists' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/MultiwayMerge.h:699:13: note: declared here 699 | int nlists = ArrSpTups.size(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1218:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1218 | delete ARecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1134:19: note: allocated with 'new[]' here 1134 | UDERA ** ARecv = new UDERA* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1219:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 1219 | delete BRecv; | ^ | [] /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1135:19: note: allocated with 'new[]' here 1135 | UDERB ** BRecv = new UDERB* [stages]; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:1418:59: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:473: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | omp_lock_t lock[nprocs]; // a lock per recipient | ^~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:200:21: note: read of non-const variable 'nprocs' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:137:9: note: declared here 137 | int nprocs = commGrid->GetSize(); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:136:82: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:132: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | std::pair* local_update_heads[cblas_splits]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/BFSFriends.h:478:39: note: read of non-const variable 'cblas_splits' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:76:12: note: declared here 76 | extern int cblas_splits; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:14: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:50: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DenseParMat.h:39: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:43: note: in instantiation of template class 'combblas::maximum' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:55: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4079:15: note: in instantiation of function template specialization 'combblas::SpHelper::ProcessLines' requested here 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:35: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:156:60: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:61: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:165:66: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:51: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpHelper.h:174:56: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat] 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); | ~~~~ ^~~ | %ld In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.cpp:57:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 57 | SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2962:19: note: in instantiation of member function 'combblas::SpTuples::SpTuples' requested here 2962 | SpTuples A(totrecv, locrows, loccols, recvdata); // It is ~SpTuples's job to deallocate | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:4114:5: note: in instantiation of function template specialization 'combblas::SpParMat>::SparseCommon, int>' requested here 4114 | SparseCommon(data, locsize, nrows, ncols, BinOp); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:41:12: note: in instantiation of function template specialization 'combblas::SpParMat>::ParallelReadMM>' requested here 41 | A->ParallelReadMM(filename, true, maximum()); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:104:25: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 104 | ColLexiCompare collexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:751:9: note: in instantiation of member function 'combblas::SpTuples::SortColBased' requested here 751 | tuples.SortColBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:68:28: note: in instantiation of member function 'combblas::SpDCCols::CreateImpl' requested here 68 | static_cast(this)->CreateImpl(size, nRow, nCol, mytuples); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2138:8: note: in instantiation of member function 'combblas::SpMat>::Create' requested here 2138 | PSeq->Create( p_nnz, rrowlen, trlocalrows, p_tuples); // deletion of tuples[] is handled by SpMat::Create | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:823:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1126:46: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:920:9: note: in instantiation of member function 'combblas::Dcsc::Split' requested here 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:825:13: note: in instantiation of member function 'combblas::SpDCCols::Split' requested here 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1128:48: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, bool, double>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:975:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:479: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:71: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1216:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:10: note: in instantiation of member function 'combblas::Dcsc::Merge' requested here 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:989:14: note: in instantiation of member function 'combblas::SpDCCols::Merge' requested here 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1220:50: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:96:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:682:26: note: in instantiation of template class 'combblas::ColLexiCompare' requested here 682 | ColLexiCompare heapcomp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:995:24: note: in instantiation of function template specialization 'combblas::MergeAll, int, double>' requested here 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2153:19: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, bool, double, combblas::SpDCCols, combblas::SpDCCols>' requested here 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:3532:10: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 3532 | spSeq->Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2160:6: note: in instantiation of member function 'combblas::SpParMat>::Transpose' requested here 2160 | P.Transpose(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:888:39: note: in instantiation of function template specialization 'combblas::LocalHybridSpGEMM, double, int, double, bool>' requested here 888 | SpTuples * C_cont = LocalHybridSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.cpp:2161:20: note: in instantiation of function template specialization 'combblas::Mult_AnXBn_DoubleBuff, double, combblas::SpDCCols, int, double, bool, combblas::SpDCCols, combblas::SpDCCols>' requested here 2161 | *this = Mult_AnXBn_DoubleBuff(*this, P, true, true); // clear the memory of both *this and P | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:230:10: note: in instantiation of function template specialization 'combblas::SpParMat>::SubsRef_SR, combblas::BoolCopy2ndSRing>' requested here 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:60:17: note: in instantiation of member function 'combblas::SpParMat>::operator()' requested here 60 | (*A)(p,p,true);// in-place permute to save memory | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:101:40: note: in instantiation of function template specialization 'combblas::ReadMat' requested here 101 | SpDCCols *A = ReadMat(fileA, CMG, true, p); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:272:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 272 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:265:8: note: declared here 265 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1175:85: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:958:19: note: in instantiation of member function 'combblas::Dcsc::ColSplit' requested here 958 | dcsc->ColSplit(dcscs, cuts); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SplitMatDist.h:154:19: note: in instantiation of member function 'combblas::SpDCCols::ColSplit' requested here 154 | localmat->ColSplit(nparts, partsmat); // split matrices are emplaced-back into partsmat vector, localmat destroyed | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:105:9: note: in instantiation of function template specialization 'combblas::SplitMat' requested here 105 | SplitMat(CMG, A, splitA, false); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1178:87: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1192:94: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:122: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:39: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.h:139: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:1195:96: warning: 'bind2nd, int>' is deprecated [-Wdeprecated-declarations] 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); | ^ /usr/include/c++/v1/__functional/binder2nd.h:45:1: note: 'bind2nd, int>' has been explicitly marked deprecated here 45 | _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_HIDE_FROM_ABI binder2nd<_Operation> | ^ /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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:113:21: warning: 'binary_function, std::tuple, bool>' is deprecated [-Wdeprecated-declarations] 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:94:25: note: in instantiation of template class 'combblas::RowLexiCompare' requested here 94 | RowLexiCompare rowlexicogcmp; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.cpp:859:11: note: in instantiation of member function 'combblas::SpTuples::SortRowBased' requested here 859 | Atuples.SortRowBased(); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:117:24: note: in instantiation of member function 'combblas::SpDCCols::Transpose' requested here 117 | splitB.Transpose(); // locally "transpose" [ABAB: check correctness] | ^ /usr/include/c++/v1/__functional/binary_function.h:24:29: note: 'binary_function, std::tuple, bool>' 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 /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:124: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat.h:54: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.h:129: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/DistEdgeList.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/ParFriends.h:37: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpParMat3D.h:27: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/SUMMALayer.h:78:26: note: in instantiation of function template specialization 'combblas::LocalSpGEMM, double, int, double, double>' requested here 78 | C_cont = LocalSpGEMM | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Multiplier.h:22:5: note: in instantiation of function template specialization 'combblas::SUMMALayer' requested here 22 | SUMMALayer(splitA, splitB, unreducedC, CMG, isBT, threaded); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:118:26: note: in instantiation of function template specialization 'combblas::multiply' requested here 118 | splitC = multiply(splitA, splitB, CMG, true, false); // outer product | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:110:122: note: read of non-const variable 'nnzc' is not allowed in a constant expression 110 | std::tuple * tuplesC = static_cast *> (::operator new (sizeof(std::tuple[nnzc]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/mtSpGEMM.h:109:8: note: declared here 109 | IT nnzc = colptrC[Bdcsc->nzc]; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:14: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:147:40: note: in instantiation of function template specialization 'combblas::ParallelReduce_Alltoall_threaded, int, double>' requested here 147 | SpTuples * mergedSpTuples = ParallelReduce_Alltoall_threaded(CMG.fiberWorld, localmerged); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Multiplier.h:28:15: note: in instantiation of function template specialization 'combblas::ReduceAll_threaded' requested here 28 | mergedC = ReduceAll_threaded(unreducedC, CMG); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:118:26: note: in instantiation of function template specialization 'combblas::multiply' requested here 118 | splitC = multiply(splitA, splitB, CMG, true, false); // outer product | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:80:122: note: read of non-const variable 'recv_count' is not allowed in a constant expression 80 | std::tuple * recvbuf = static_cast*> (::operator new (sizeof(std::tuple[recv_count]))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/Reductions.h:75:9: note: declared here 75 | int recv_count = 0; | ^ In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:11: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/CombBLAS.h:121: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpTuples.h:38: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.h:178: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpMat.cpp:32: In file included from /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Friends.h:41: /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/Compare.h:59:14: warning: 'binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/dcsc.cpp:503:25: note: in instantiation of template class 'combblas::ErrorTolerantEqual' requested here 503 | ErrorTolerantEqual epsilonequal; | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/include/CombBLAS/SpDCCols.h:80:19: note: in instantiation of member function 'combblas::Dcsc::operator==' requested here 80 | return ((*dcsc) == (*(rhs.dcsc))); | ^ /wrkdirs/usr/ports/math/combblas/work/CombBLAS-2.0.0/3DSpGEMM/test_mpipspgemm.cpp:119:30: note: in instantiation of member function 'combblas::SpDCCols::operator==' requested here 119 | if (controlC == *splitC) | ^ /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__)) | ^ 79 warnings generated. [100% 84/84] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib/gcc13 -Xlinker --dependency-file=3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/link.d 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o 3DSpGEMM/test_mpipspgemm -Wl,-rpath,/wrkdirs/usr/ports/math/combblas/work/.build:/wrkdirs/usr/ports/math/combblas/work/.build/usort:/wrkdirs/usr/ports/math/combblas/work/.build/graph500-1.2/generator libCombBLAS.so.1.16.0 /usr/lib/libomp.so usort/libUsortlib.so /usr/local/lib/libmpicxx.so /usr/local/lib/libmpi.so graph500-1.2/generator/libGraphGenlib.so && : =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> CombBLAS-2.0.0_2 depends on file: /usr/local/lib/gcc13/libgcc_s.so.1 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for CombBLAS-2.0.0_2 ===> Generating temporary packing list [ 0% 1/1] cd /wrkdirs/usr/ports/math/combblas/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Up-to-date: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/BitMapCarousel.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/HeapEntry.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/mtSpGEMM.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParMat3D.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/MPIOp.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/DenseParMat.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/MemoryPool.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/BFSFriends.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/ParFriendsExt.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDist.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpDCCols.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParMat.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/papi_combblas_globals.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/ParFriends.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/dcsc.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/PreAllocatedSPA.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpDefs.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpCCols.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpMat.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/RefGen21.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/ThreadedFriends.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParMat.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpMat.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/knheap.C -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/knheap.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/heap2.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/hold.C -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/heap-CLR.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/knupdown3.C -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/heap4.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/util.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Friends.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Isect.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Deleter.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpCCols.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/mmio.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/MMmul.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/DistEdgeList.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDistVec.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/BitMap.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDistSpVec.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Semirings.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/MultiwayMerge.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/VecIterator.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/myenableif.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/DenseParMat.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/csc.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/csc.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpImpl.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/promote.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDistVec.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SemanticGraph.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/BlockSpGEMM.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Operations.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/BitMapFringe.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParHelper.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FileHeader.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParMat3D.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Exception.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpDCCols.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpImpl.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/CombBLAS.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/hash.hpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/MPIType.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/Compare.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpTuples.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/dcsc.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/DistEdgeList.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/CommGrid3D.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpTuples.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/LocArr.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/VecIterator.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/OptBuf.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/CommGrid.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/mmio.h.orig -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpHelper.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/StackEntry.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDistSpVec.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/SpParHelper.cpp -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/FullyDistSpVec.cpp.orig -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/PBBS -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/PBBS/utils.h.orig -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/PBBS/utils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/CombBLAS/PBBS/radixSort.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommylist.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommylist.c -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommychain.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommytypes.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommyhashdyn.c -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommyhashdyn.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommyhash.c -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/Tommy/tommyhash.h -- Up-to-date: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/sort.timpl.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/sort.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/funnel.timpl.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_samplesort.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/funnel.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_alltoall.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_util.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/MersenneTwister.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_merge.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_seqsort.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort_splitters.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/psort/psort.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/libCombBLAS.so.1.16.0 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/libCombBLAS.so.1.16.0" to "" -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/libCombBLAS.so -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/cmake/CombBLAS/CombBLASTargets.cmake -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/cmake/CombBLAS/CombBLASTargets-release.cmake -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/cmake/CombBLAS/CombBLASConfig.cmake -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/seqUtils.tcc -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/parUtils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/ompUtils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/indexHolder.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/dtypes.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/binUtils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/seqUtils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/sort_profiler.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/parUtils.tcc -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/usort/ompUtils.tcc -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/libUsortlib.so -- Up-to-date: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500 -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/mod_arith_xmt.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/graph_generator.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/btrd_binomial_distribution.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/splittable_mrg.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/scramble_edges.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/permutation_gen.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/apply_permutation_mpi.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/make_graph.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/mod_arith.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/mod_arith_64bit.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/utils.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/include/graph500/generator/mod_arith_32bit.h -- Installing: /wrkdirs/usr/ports/math/combblas/work/stage/usr/local/lib/libGraphGenlib.so ====> 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-06T12:58:52+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1a35b19e6d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for CombBLAS-2.0.0_2 ===> Building CombBLAS-2.0.0_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for CombBLAS-2.0.0_2 build of math/combblas | CombBLAS-2.0.0_2 ended at Tue May 6 14:07:08 BST 2025 build time: 00:08:17