=>> Building net/charm build started at Wed Jan 21 21:05:35 EST 2026 port directory: /usr/ports/net/charm package name: charm-uiuc-6.8.2_5 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2962 Aug 27 2024 /usr/ports/net/charm/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: 9ec84cbafd2a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 08 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 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/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/08/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for charm-uiuc-6.8.2_5: ====> Multiprocessing: you have to select exactly one of them MULTICORE=on: Single-node multicore version ETHERNET=off: Ethernet version MPI=off: MPI (Message Passing Interface) support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- F77="gfortran14" F90="gfortran14" FC="gfortran14" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc14" MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/net/charm/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/charm/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/charm/work/.cache HOME=/wrkdirs/usr/ports/net/charm/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/charm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/charm/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-- F77="gfortran14" F90="gfortran14" FC="gfortran14" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc14" XDG_DATA_HOME=/wrkdirs/usr/ports/net/charm/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/charm/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/charm/work/.cache HOME=/wrkdirs/usr/ports/net/charm/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/charm/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/charm/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 ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" 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=" -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 " CXXSTD=c++14 BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- ETHERNET="@comment " NO_ETHERNET="" MPI="@comment " NO_MPI="" MULTICORE="" NO_MULTICORE="@comment " OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/charm" EXAMPLESDIR="share/examples/charm" DATADIR="share/charm" WWWDIR="www/charm" ETCDIR="etc/charm" --End PLIST_SUB-- --SUB_LIST-- ETHERNET="@comment " NO_ETHERNET="" MPI="@comment " NO_MPI="" MULTICORE="" NO_MULTICORE="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/charm DOCSDIR=/usr/local/share/doc/charm EXAMPLESDIR=/usr/local/share/examples/charm WWWDIR=/usr/local/www/charm ETCDIR=/usr/local/etc/charm --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 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 #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---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 ===> charm-uiuc-6.8.2_5 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> charm-uiuc-6.8.2_5 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of charm-uiuc-6.8.2_5 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> charm-uiuc-6.8.2_5 depends on executable: git - not found ===> Installing existing package /packages/All/git-2.52.0.pkg [pkg.DaveG.ca] Installing git-2.52.0... [pkg.DaveG.ca] `-- Installing curl-8.17.0... [pkg.DaveG.ca] | `-- Installing brotli-1.2.0,1... [pkg.DaveG.ca] | `-- Extracting brotli-1.2.0,1: .......... done [pkg.DaveG.ca] | `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] | `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] | `-- Installing libnghttp2-1.68.0... [pkg.DaveG.ca] | `-- Extracting libnghttp2-1.68.0: ....... done [pkg.DaveG.ca] | `-- Installing libpsl-0.21.5_2... [pkg.DaveG.ca] | `-- Extracting libpsl-0.21.5_2: ........ done [pkg.DaveG.ca] | `-- Installing libssh2-1.11.1,3... [pkg.DaveG.ca] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg.DaveG.ca] | `-- Installing zstd-1.5.7_1... [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7_1: .......... done [pkg.DaveG.ca] `-- Extracting curl-8.17.0: .......... done [pkg.DaveG.ca] `-- Installing expat-2.7.3... [pkg.DaveG.ca] `-- Extracting expat-2.7.3: .......... done [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] `-- Installing p5-Authen-SASL-2.1900... [pkg.DaveG.ca] | `-- Installing p5-Crypt-URandom-0.54... [pkg.DaveG.ca] | | `-- Installing perl5-5.42.0_1... [pkg.DaveG.ca] | | `-- Extracting perl5-5.42.0_1: .......... done [pkg.DaveG.ca] | `-- Extracting p5-Crypt-URandom-0.54: .... done [pkg.DaveG.ca] | `-- Installing p5-Digest-HMAC-1.05... [pkg.DaveG.ca] | `-- Extracting p5-Digest-HMAC-1.05: ....... done [pkg.DaveG.ca] `-- Extracting p5-Authen-SASL-2.1900: .......... done [pkg.DaveG.ca] `-- Installing p5-Error-0.17030... [pkg.DaveG.ca] `-- Extracting p5-Error-0.17030: ..... done [pkg.DaveG.ca] `-- Installing p5-IO-Socket-SSL-2.095... [pkg.DaveG.ca] | `-- Installing p5-Mozilla-CA-20250602... [pkg.DaveG.ca] | `-- Extracting p5-Mozilla-CA-20250602: .... done [pkg.DaveG.ca] | `-- Installing p5-Net-SSLeay-1.94... [pkg.DaveG.ca] | `-- Extracting p5-Net-SSLeay-1.94: .......... done [pkg.DaveG.ca] | `-- Installing p5-URI-5.34... [pkg.DaveG.ca] | | `-- Installing p5-MIME-Base32-1.303... [pkg.DaveG.ca] | | `-- Extracting p5-MIME-Base32-1.303: ... done [pkg.DaveG.ca] | | `-- Installing p5-MIME-Base64-3.16... [pkg.DaveG.ca] | | `-- Extracting p5-MIME-Base64-3.16: ...... done [pkg.DaveG.ca] | `-- Extracting p5-URI-5.34: .......... done [pkg.DaveG.ca] `-- Extracting p5-IO-Socket-SSL-2.095: .......... done [pkg.DaveG.ca] `-- Installing pcre2-10.47_1... [pkg.DaveG.ca] `-- Extracting pcre2-10.47_1: .......... done [pkg.DaveG.ca] `-- Installing python311-3.11.14... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.3... [pkg.DaveG.ca] | `-- Extracting readline-8.3.3: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.14: .......... done ===> Creating groups Creating group 'git_daemon' with gid '964' ===> Creating users Creating user 'git_daemon' with uid '964' [pkg.DaveG.ca] Extracting git-2.52.0: .......... done ===== Message from python311-3.11.14: -- 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 ===== Message from git-2.52.0: -- If you installed the GITWEB option please follow these instructions: In the directory /usr/local/share/examples/git/gitweb you can find all files to make gitweb work as a public repository on the web. All you have to do to make gitweb work is: 1) Please be sure you're able to execute CGI scripts in /usr/local/share/examples/git/gitweb. 2) Set the GITWEB_CONFIG variable in your webserver's config to /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi. 3) Restart server. If you installed the CONTRIB option please note that the scripts are installed in /usr/local/share/git-core/contrib. Some of them require other ports to be installed (perl, python, etc), which you may need to install manually. ===> charm-uiuc-6.8.2_5 depends on executable: git - found ===> Returning to build of charm-uiuc-6.8.2_5 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by charm-uiuc-6.8.2_5 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by charm-uiuc-6.8.2_5 for building => SHA256 Checksum OK for charm-uiuc/charm-6.8.2.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 charm-uiuc-6.8.2_5 for building ===> Extracting for charm-uiuc-6.8.2_5 => SHA256 Checksum OK for charm-uiuc/charm-6.8.2.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 charm-uiuc-6.8.2_5 ===> Applying FreeBSD patches for charm-uiuc-6.8.2_5 from /usr/ports/net/charm/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> charm-uiuc-6.8.2_5 depends on executable: bash - not found ===> Installing existing package /packages/All/bash-5.3.9.pkg [pkg.DaveG.ca] Installing bash-5.3.9... [pkg.DaveG.ca] Extracting bash-5.3.9: .......... done ===> charm-uiuc-6.8.2_5 depends on executable: bash - found ===> Returning to build of charm-uiuc-6.8.2_5 ===> charm-uiuc-6.8.2_5 depends on executable: gfortran14 - not found ===> Installing existing package /packages/All/gcc14-14.2.0_4.pkg [pkg.DaveG.ca] Installing gcc14-14.2.0_4... [pkg.DaveG.ca] `-- Installing binutils-2.44,1... [pkg.DaveG.ca] `-- Extracting binutils-2.44,1: .......... done [pkg.DaveG.ca] `-- Installing gmp-6.3.0... [pkg.DaveG.ca] `-- Extracting gmp-6.3.0: .......... done [pkg.DaveG.ca] `-- Installing mpc-1.3.1_1... [pkg.DaveG.ca] | `-- Installing mpfr-4.2.2,1... [pkg.DaveG.ca] | `-- Extracting mpfr-4.2.2,1: .......... done [pkg.DaveG.ca] `-- Extracting mpc-1.3.1_1: ...... done [pkg.DaveG.ca] Extracting gcc14-14.2.0_4: .......... done ===== Message from gcc14-14.2.0_4: -- 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/gcc14 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> charm-uiuc-6.8.2_5 depends on executable: gfortran14 - found ===> Returning to build of charm-uiuc-6.8.2_5 ===> charm-uiuc-6.8.2_5 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> charm-uiuc-6.8.2_5 depends on package: gmake>=4.4.1 - found ===> Returning to build of charm-uiuc-6.8.2_5 ===> charm-uiuc-6.8.2_5 depends on file: /usr/local/bin/as - found ===> charm-uiuc-6.8.2_5 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] 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 gcc14 create symlink for gcc14 (world) create symlink for g++14 create symlink for g++14 (world) create symlink for cpp14 create symlink for cpp14 (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. ===> charm-uiuc-6.8.2_5 depends on file: /usr/local/bin/ccache - found ===> Returning to build of charm-uiuc-6.8.2_5 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for charm-uiuc-6.8.2_5 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for charm-uiuc-6.8.2_5 Selected Compiler: clang Selected Options: gfortran Creating dir: multicore-linux64-gfortran-clang Creating dir: multicore-linux64-gfortran-clang/tmp Copying src/scripts/Makefile to multicore-linux64-gfortran-clang/tmp Soft-linking over bin Soft-linking over lib Soft-linking over lib_so Soft-linking over include Soft-linking over tmp Generating multicore-linux64-gfortran-clang/tmp/conv-mach-pre.sh Generating multicore-linux64-gfortran-clang/tmp/conv-mach-opt.h, conv-mach-opt.sh Performing '/usr/local/bin/gmake -j 64 basics OPTS= -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing QUIET= CONFIG_OPTS=' in multicore-linux64-gfortran-clang/tmp gmake[1]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' pwd /wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp find . -type l -exec rm {} \; rm -rf QuickThreads rm -rf libs rm -rf ../bin ; mkdir ../bin if case `cat .vdir` in *win32*) true;; *win64*) true;; *-win-*) true;; *) false;; esac; then \ cp -f ../../src/arch/`cat .vdir | awk -F- '{print $2}'`/unix2nt* ../bin; \ cp -f ../../src/arch/win32/createlink.exe ../bin; \ fi rm -rf ../lib ; mkdir ../lib rm -rf ../lib_so ; mkdir ../lib_so; touch ../lib_so/.charmso rm -rf ../examples rm -rf ../tests rm -rf ../doc ; ln -s ../doc ../doc ../../src/scripts/gatherflat ../../src/scripts . ./gatherflat ../../src/conv-core . ./gatherflat ../../src/conv-ldb . ./gatherflat ../../src/conv-ccs . ./gatherflat ../../src/conv-perf . ./gatherflat ../../src/ck-core . ./gatherflat ../../src/ck-perf . ./gatherflat ../../src/ck-pics . ./gatherflat ../../src/ck-tune . ./gatherflat ../../src/ck-ldb . ./gatherflat ../../src/ck-cp . ./gatherflat ../../src/langs/simplemsg . ./gatherflat ../../src/langs/pvmc . ./gatherflat ../../src/langs/bluegene . ./gatherflat ../../src/langs/f90charm . ./gatherflat ../../src/xlatcpm . ./gathertree ../../src/QuickThreads QuickThreads ./gathertree ../../src/libs libs ./gathertree ../../src/arch/util . ./gathertree ../../src/util . ./gathertree ../../src/langs langs ./gathertree ../../src/langs/jade langs/jade ./gathertree ../../src/arch/common . ./gathertree ../../src/arch/`cat .gdir` . test -f ../../src/arch/`cat .gdir`/gdir_link && cat ../../src/arch/`cat .gdir`/gdir_link > .gdir.new && ./gathertree ../../src/arch/`cat .gdir.new` . || true ./gatherflat ../../src/arch/`cat .vdir` . ./gathertree ../../src/../examples ../examples ./gathertree ../../src/../tests ../tests rm -f ../bin/dep.pl ; cp dep.pl ../bin/ chmod +x charmc ./system_ln ../tmp/charmc ../bin/ ./system_ln ../../src/scripts/testrun ../bin/ ./system_ln ../tmp/tree.txt ../bin/ ./system_ln ../tmp/fuzzytree.txt ../bin/ rm -rf ../include ; mkdir ../include ./system_ln ../tmp/conv-*.*h ../include ./system_ln ../tmp/cc-*.*h ../include ./system_ln ../tmp/conv-mach-opt.sh ../include if [ -x ./special.sh ] ; then SRCBASE=../../src ./special.sh ; fi if [ ! -f conv-common.h ] ; then ( touch conv-common.h ) ; fi touch dirs+sources /usr/local/bin/gmake -C topomanager -f Makefile_charm headers gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/topomanager' /bin/cp TopoManager.h ../../include /bin/cp BGQTorus.h ../../include /bin/cp XTTorus.h ../../include echo "//empty" > topomanager_config.h /bin/cp topomanager_config.h ../../include gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/topomanager' /usr/local/bin/gmake charmxi gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' ./configure Error checking is enabled AMPI error checking is enabled Statistics collection is enabled Charm tracing is enabled Charm tracing communication thread is disabled CharmDebug is enabled Charm record/replay is enabled CCS is enabled Charm control point is enabled Charm LB user data is disabled Charm shrink expand is disabled Setting load balancing timer type as 'double' checking machine name... multicore-linux64-gfortran-clang checking "cp command as"... cp -p checking "C++ compiler as"... "clang++ -Wno-deprecated-declarations -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -DCMK_GFORTRAN -D_REENTRANT " checking "whether C++ compiler works"... "ok" checking "C++ linker as"... "clang++ -D_REENTRANT " checking "whether linker works"... "ok" checking "Native C++ compiler as"... "clang++ -Wno-deprecated-declarations -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 " checking "Sequential C++ compiler as"... "clang++ -Wno-deprecated-declarations -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 " checking "whether compiler accept -fno-stack-protector"... "ok" checking "whether C++ compiler supports C++11 without flags"... "yes" checking "whether C++ compiler accepts -fno-lifetime-dse"... "no" Setting charm++ envelope refnum field to unsigned short Configuring support for message priorities of arbitrary size (bitvectors) checking "whether compiler generates code for 64-bit"... "yes" checking "whether compiler supports std::is_constructible"... "yes" checking "whether compiler supports std::alignment_of"... "yes" checking "whether has values.h "... "no" checking "whether has stdint.h "... "yes" checking "whether has malloc.h "... "yes" checking "whether has alloca.h "... "no" checking "whether has regex.h "... "yes" checking "whether long long works"... "yes" checking "whether __int64 works"... "no" checking "whether __int128 (128-bit integer) works"... "yes" checking "whether __int128_t (128-bit integer) works"... "yes" checking "whether C++ library has "... "yes" checking "whether long double works"... "yes" checking "whether ucontext has FPU pointer"... "no" checking "whether ucontext has pointer (v_regs) of vector type"... "no" checking "whether ibverbs ibv_port_attr has link_layer field"... "yes" checking "whether inline works in C"... "yes" checking "whether C++ signed char and char differ"... "yes" checking "whether C++ allows declaration of varsize array"... "yes" checking "whether typeinfo/typeid works"... "ok" checking "whether std::iterator_traits is defined"... "ok" checking "whether std::distance is defined"... "ok" checking "whether std::inserter is defined"... "ok" checking "whether std::unordered_map is defined"... "ok" checking "whether anon structs are permitted"... "yes" checking "whether operator delete can be overloaded in same class"... "ok" checking "whether offsetof is defined"... "yes" checking "whether GCC x86 assembly works"... "yes" checking "whether GCC x86 assembly for atomic increment works"... "yes" checking "whether asm eieio assembly works"... "no" checking "whether __thread (Thread Local Storage) is supported"... "yes" checking "whether synchronization primitives (__sync_add_and_fetch) works in C"... "yes" checking "whether synchronization primitives (__sync_synchronize) works in C"... "yes" checking "whether switching TLS register (64-bit) is supported"... "yes" checking "whether getrusage accepts RUSAGE_THREAD"... "yes" checking "whether has asctime"... "yes" checking "whether has log2"... "yes" checking "whether has sqrtf"... "yes" checking "whether has fabsf"... "yes" checking "whether has mkstemp"... "yes" checking "whether has system"... "yes" checking "whether has sync()"... "yes" checking "whether has fsync()"... "yes" checking "whether has fdatasync()"... "yes" checking "whether has sbrk"... "yes" checking "whether has _setjmp/_longjmp"... "yes" checking "whether has mstats"... "no" checking "whether has mallinfo"... "no" checking "whether has popen"... "yes" checking "whether has poll"... "yes" checking "whether has getpagesize"... "yes" checking "whether has getpid"... "yes" checking "whether has kill"... "yes" checking "whether has setpriority"... "yes" checking "whether to use signal-safe system() "... "no" checking "whether sched_setaffinity call exists"... "yes" checking "whether pthread_setaffinity_np call exists"... "yes" checking "whether pthread_spin_lock exists"... "yes" checking "whether bindprocessor call exists"... "no" checking "whether dlopen links without -ldl"... "yes" checking "whether dlopen links with -ldl"... "yes" checking "whether gethostname call exists"... "yes" checking "whether getProcAddress works"... "no" checking "whether has socklen_t"... "yes" checking "whether getifaddrs call exists"... "yes" checking "whether the mmap() syscall exists"... "yes" checking "whether mmap() accepts MAP_ANON"... "yes" checking "whether mmap() accepts MAP_NORESERVE"... "no" checking "whether has get_myaddress"... "yes" checking "whether has mprotect"... "yes" checking "whether glibc backtrace works"... "no" checking "whether has sleep "... "yes" checking "whether has usleep "... "yes" checking "whether personality() and ADDR_NO_RANDOMIZE exist"... "no" checking "whether has zlib"... "yes" checking "whether has elf.h "... "yes" checking "whether has Multiprocessing.h for Apple "... "no" checking "whether ntohl is available"... "yes" checking "whether has libjpeg"... "no" checking "whether Python is installed"... "no" checking "whether can build shared library"... "yes" checking for sync... sync checking "F77 compiler as"... "/usr/local/bin/gfortran14 -fPIC -fno-second-underscore -fdollar-ok " checking "whether Fortran 77 compiler works"... "yes" checking "F90 compiler as"... "/usr/local/bin/gfortran14 -fPIC -fno-second-underscore -fdollar-ok " checking "whether Fortran 90 compiler works"... "yes" checking subroutine name used by Fortran 90 compiler... ONESCORE checking Fortran 90 mod name is capital... "no" checking Fortran 90 mod name extension... "mod" configure: creating ./config.status config.status: creating libs/ck-libs/ampi/ampiCC config.status: creating conv-autoconfig.h config.status: executing config-cleanup commands sed: 1: "s:^#define\s\+PACKAGE:/ ...": RE error: trailing backslash (\) config.status: executing default commands ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-main.o ../../src/xlat-i/xi-main.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-grammar.tab.o ../../src/xlat-i/xi-grammar.tab.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -DYY_NEVER_INTERACTIVE -isystem /usr/local/include -c -o xi-scan.o ../../src/xlat-i/xi-scan.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Template.o ../../src/xlat-i/xi-Template.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-AstNode.o ../../src/xlat-i/xi-AstNode.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Entry.o ../../src/xlat-i/xi-Entry.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Member.o ../../src/xlat-i/xi-Member.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Parameter.o ../../src/xlat-i/xi-Parameter.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-SdagConstruct.o ../../src/xlat-i/xi-SdagConstruct.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-BlockConstruct.o ../../src/xlat-i/xi-BlockConstruct.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Type.o ../../src/xlat-i/xi-Type.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Chare.o ../../src/xlat-i/xi-Chare.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Message.o ../../src/xlat-i/xi-Message.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Construct.o ../../src/xlat-i/xi-Construct.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Module.o ../../src/xlat-i/xi-Module.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-SdagCollection.o ../../src/xlat-i/xi-SdagCollection.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-Value.o ../../src/xlat-i/xi-Value.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o xi-util.o ../../src/xlat-i/xi-util.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o sdag-globals.o ../../src/xlat-i/sdag/sdag-globals.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o CSdagConstruct.o ../../src/xlat-i/sdag/CSdagConstruct.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o CEntry.o ../../src/xlat-i/sdag/CEntry.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o CParsedFile.o ../../src/xlat-i/sdag/CParsedFile.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o CStateVar.o ../../src/xlat-i/sdag/CStateVar.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Serial.o ../../src/xlat-i/sdag/constructs/Serial.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Case.o ../../src/xlat-i/sdag/constructs/Case.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o CaseList.o ../../src/xlat-i/sdag/constructs/CaseList.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Else.o ../../src/xlat-i/sdag/constructs/Else.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Forall.o ../../src/xlat-i/sdag/constructs/Forall.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o For.o ../../src/xlat-i/sdag/constructs/For.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o If.o ../../src/xlat-i/sdag/constructs/If.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o IntExpr.o ../../src/xlat-i/sdag/constructs/IntExpr.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o OList.o ../../src/xlat-i/sdag/constructs/OList.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Overlap.o ../../src/xlat-i/sdag/constructs/Overlap.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o SdagEntry.o ../../src/xlat-i/sdag/constructs/SdagEntry.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o SList.o ../../src/xlat-i/sdag/constructs/SList.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o Template.o ../../src/xlat-i/sdag/constructs/Template.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o When.o ../../src/xlat-i/sdag/constructs/When.C ../bin/charmc -host -I../../src/xlat-i/ -I../../src/xlat-i/sdag/ -I. -isystem /usr/local/include -c -o While.o ../../src/xlat-i/sdag/constructs/While.C lex.yy.c:1034:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1034 | register yy_state_type yy_current_state; | ^~~~~~~~ lex.yy.c:1035:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1035 | register char *yy_cp, *yy_bp; | ^~~~~~~~ lex.yy.c:1035:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1035 | register char *yy_cp, *yy_bp; | ^~~~~~~~ lex.yy.c:1036:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1036 | register int yy_act; | ^~~~~~~~ lex.yy.c:1094:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1094 | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; | ^~~~~~~~ lex.yy.c:1364:6: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1364 | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | ^~~~~~~~ lex.yy.c:1365:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1365 | register char *source = (yytext_ptr); | ^~~~~~~~ lex.yy.c:1366:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1366 | register int number_to_move, i; | ^~~~~~~~ lex.yy.c:1366:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1366 | register int number_to_move, i; | ^~~~~~~~ lex.yy.c:1469:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1469 | register yy_state_type yy_current_state; | ^~~~~~~~ lex.yy.c:1470:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1470 | register char *yy_cp; | ^~~~~~~~ lex.yy.c:1479:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1479 | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | ^~~~~~~~ lex.yy.c:1500:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1500 | register int yy_is_jam; | ^~~~~~~~ lex.yy.c:1502:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1502 | register YY_CHAR yy_c = 1; | ^~~~~~~~ lex.yy.c:1517:33: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1517 | static void yyunput (int c, register char * yy_bp ) | ^~~~~~~~ lex.yy.c:1519:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1519 | register char *yy_cp; | ^~~~~~~~ lex.yy.c:1529:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1529 | register int number_to_move = (yy_n_chars) + 2; | ^~~~~~~~ lex.yy.c:1530:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1530 | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | ^~~~~~~~ lex.yy.c:1532:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1532 | register char *source = | ^~~~~~~~ 19 warnings generated. ../bin/charmc -host -language c++ -cp ../bin/ -o charmxi xi-main.o xi-grammar.tab.o xi-scan.o xi-Template.o xi-AstNode.o xi-Entry.o xi-Member.o xi-Parameter.o xi-SdagConstruct.o xi-BlockConstruct.o xi-Type.o xi-Chare.o xi-Message.o xi-Construct.o xi-Module.o xi-SdagCollection.o xi-Value.o xi-util.o sdag-globals.o CSdagConstruct.o CEntry.o CParsedFile.o CStateVar.o Serial.o Case.o CaseList.o Else.o Forall.o For.o If.o IntExpr.o OList.o Overlap.o SdagEntry.o SList.o Template.o When.o While.o gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' /usr/local/bin/gmake headerlinks gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckcallback.ci && touch ckcallback.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared DummyLB.ci && touch DummyLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GreedyLB.ci && touch GreedyLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GreedyRefineLB.ci && touch GreedyRefineLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared CommLB.ci && touch CommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RandCentLB.ci && touch RandCentLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RefineLB.ci && touch RefineLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RefineCommLB.ci && touch RefineCommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RotateLB.ci && touch RotateLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared DistributedLB.ci && touch DistributedLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared HybridLB.ci && touch HybridLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ComboCentLB.ci && touch ComboCentLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RefineSwapLB.ci && touch RefineSwapLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared NeighborLB.ci && touch NeighborLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared OrbLB.ci && touch OrbLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared BlockLB.ci && touch BlockLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GreedyCommLB.ci && touch GreedyCommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared NodeLevelLB.ci && touch NodeLevelLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GraphPartLB.ci && touch GraphPartLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GraphBFTLB.ci && touch GraphBFTLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GridCommLB.ci && touch GridCommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GridCommRefineLB.ci && touch GridCommRefineLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared HbmLB.ci && touch HbmLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RefineKLB.ci && touch RefineKLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TempAwareCommLB.ci && touch TempAwareCommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TreeMatchLB.ci && touch TreeMatchLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GreedyAgentLB.ci && touch GreedyAgentLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared NeighborCommLB.ci && touch NeighborCommLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared PhasebyArrayLB.ci && touch PhasebyArrayLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RecBipartLB.ci && touch RecBipartLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared CommAwareRefineLB.ci && touch CommAwareRefineLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared AdaptiveLB.ci && touch AdaptiveLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared MetisLB.ci && touch MetisLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GridMetisLB.ci && touch GridMetisLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ScotchLB.ci && touch ScotchLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TeamLB.ci && touch TeamLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared WSLB.ci && touch WSLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TempAwareGreedyLB.ci && touch TempAwareGreedyLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GridHybridSeedLB.ci && touch GridHybridSeedLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TopoCentLB.ci && touch TopoCentLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared GridHybridLB.ci && touch GridHybridLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TopoLB.ci && touch TopoLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared RefineTopoLB.ci && touch RefineTopoLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared TempAwareRefineLB.ci && touch TempAwareRefineLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckmarshall.ci && touch ckmarshall.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckarray.ci && touch ckarray.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared cklocation.ci && touch cklocation.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckmulticast.ci && touch ckmulticast.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckreduction.ci && touch ckreduction.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared waitqd.ci && touch waitqd.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckfutures.ci && touch ckfutures.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckcheckpoint.ci && touch ckcheckpoint.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckcheckpointstatus.ci && touch ckcheckpointstatus.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared ckmemcheckpoint.ci && touch ckmemcheckpoint.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared LBDatabase.ci && touch LBDatabase.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared MetaBalancer.ci && touch MetaBalancer.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared CentralLB.ci && touch CentralLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared NullLB.ci && touch NullLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared BaseLB.ci && touch BaseLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared NborBaseLB.ci && touch NborBaseLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared DistBaseLB.ci && touch DistBaseLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared HybridBaseLB.ci && touch HybridBaseLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared EveryLB.ci && touch EveryLB.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared CommonLBs.ci && touch CommonLBs.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-summary.ci && touch trace-summary.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared picsautoperf.ci && touch picsautoperf.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-projections.ci && touch trace-projections.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-simple.ci && touch trace-simple.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-controlPoints.ci && touch trace-controlPoints.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-Tau.ci && touch trace-Tau.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared trace-utilization.ci && touch trace-utilization.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared BlueGene.ci && touch BlueGene.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared controlPoints.ci && touch controlPoints.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared pathHistory.ci && touch pathHistory.ci.stamp ../bin/charmc -intrinsic -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared mpi-mainmodule.ci && touch mpi-mainmodule.ci.stamp Soft-linking headers... for hdr in AdaptiveLB.decl.h AdaptiveLB.h BaseLB.decl.h BaseLB.h BlockLB.decl.h BlockLB.h BlueGene.decl.h BlueGene.h CentralLB.decl.h CentralLB.h CentralLBMsg.h CkArray.decl.h CkCallback.decl.h CkCheckpoint.decl.h CkCheckpointStatus.decl.h CkFutures.decl.h CkLocation.decl.h CkMarshall.decl.h CkMemCheckpoint.decl.h CkMulticast.decl.h CkReduction.decl.h ComboCentLB.decl.h ComboCentLB.h CommAwareRefineLB.decl.h CommAwareRefineLB.h CommLB.decl.h CommLB.h CommLBHeap.h CommonLBs.decl.h ControlPoints.decl.h DistBaseLB.decl.h DistBaseLB.h DistributedLB.decl.h DistributedLB.h DummyLB.decl.h DummyLB.h EveryLB.decl.h GraphBFTLB.decl.h GraphBFTLB.h GraphPartLB.decl.h GraphPartLB.h GreedyAgentLB.decl.h GreedyAgentLB.h GreedyCommLB.decl.h GreedyCommLB.h GreedyLB.decl.h GreedyLB.h GreedyRefineLB.decl.h GreedyRefineLB.h GridCommLB.decl.h GridCommLB.h GridCommRefineLB.decl.h GridCommRefineLB.h GridHybridLB.decl.h GridHybridLB.h GridHybridSeedLB.decl.h GridHybridSeedLB.h GridMetisLB.decl.h GridMetisLB.h HbmLB.decl.h HbmLB.h HybridBaseLB.decl.h HybridBaseLB.h HybridLB.decl.h HybridLB.h HybridLBMsg.h LBAgent.h LBComm.h LBDBManager.h LBDatabase.decl.h LBDatabase.h LBMachineUtil.h LBOM.h LBObj.h LBProfit.h LBSimulation.h MetaBalancer.decl.h MetaBalancer.h MetisLB.decl.h MetisLB.h NborBaseLB.decl.h NborBaseLB.h NeighborCommLB.decl.h NeighborCommLB.h NeighborLB.decl.h NeighborLB.h NeighborLBMsg.h NodeLevelLB.decl.h NodeLevelLB.h NullLB.decl.h OrbLB.decl.h OrbLB.h PathHistory.decl.h PhasebyArrayLB.decl.h PhasebyArrayLB.h RandCentLB.decl.h RandCentLB.h RecBipartLB.decl.h RecBipartLB.h RefineCommLB.decl.h RefineCommLB.h RefineKLB.decl.h RefineKLB.h RefineLB.decl.h RefineLB.h RefineSwapLB.decl.h RefineSwapLB.h RefineTopoLB.decl.h RefineTopoLB.h Refiner.h RefinerApprox.h RefinerComm.h RefinerTemp.h RotateLB.decl.h RotateLB.h SSE-Double.h SSE-Float.h ScotchLB.decl.h ScotchLB.h TeamLB.decl.h TeamLB.h TempAwareCommLB.decl.h TempAwareCommLB.h TempAwareGreedyLB.decl.h TempAwareGreedyLB.h TempAwareRefineLB.decl.h TempAwareRefineLB.h TopoCentLB.decl.h TopoCentLB.h TopoLB.decl.h TopoLB.h TraceAutoPerf.decl.h TraceControlPoints.decl.h TraceProjections.decl.h TraceSimple.decl.h TraceSummary.decl.h TraceTau.decl.h TraceUtilization.decl.h TreeMatchLB.decl.h TreeMatchLB.h WSLB.decl.h WSLB.h XArraySectionReducer.h arrayRedistributor.h bgconverse.h bigsim_debug.h bigsim_logs.h bigsim_network.h bigsim_ooc.h bigsim_record.h bigsim_timing.h bitvecset.h blue-conv.h blue.h blue_defs.h blue_impl.h blue_types.h ccs-auth.c ccs-auth.h ccs-client.c ccs-client.h ccs-server.h charm++.h charm-api.h charm.h ck.h ckBIconfig.h ckIgetControl.h ckarray.h ckarrayindex.h ckarrayoptions.h ckbitvector.h ckcallback-ccs.h ckcallback.h ckcausalmlog.h ckcheckpoint.h ckcomplex.h ckdirect.h ckdll.h ckevacuation.h ckfutures.h ckgraph.h ckgraphTemp.h ckhashtable.h ckheap.h ckimage.h cklists.h ckliststring.h cklocation.h cklocrec.h ckmemcheckpoint.h ckmessage.h ckmessagelogging.h ckmigratable.h ckmulticast.h ckobjQ.h ckobjid.h ckrdma.h ckrdmawrapper.h ckreduction.h cksection.h cksequence.h cksequence_factory.h cksequence_internal.h ckset.h ckstatistics.h ckstream.h cktaskQ.h cktiming.h ckvector3d.h cmidirect.h cmidirectmanytomany.h cmimemcpy.h cmipool.h cmiqueue.h cmitls.h controlPoints.h controlPointsf.h conv-autoconfig.h conv-ccs.h conv-common.h conv-config.h conv-config.sh conv-cpath.h conv-cpm.h conv-lists.h conv-mach.h conv-mach.sh conv-qd.h conv-random.h conv-rdma.h conv-trace.h converse.h cp_effects.h cpthreads.h crc32.h debug-charm.h debug-conv++.h debug-conv.h elements.h envelope-path.h envelope.h graph.h init.h lbdb++.h lbdb.h lrtslock.h manager.h memory-isomalloc.h mempool.h middle-blue.h middle-conv.h middle.h mpi-interoperate.h mpi_main.decl.h msgq.h objid.h pathHistory.h persistent.h picsautoperf.h picsautoperfAPI.h picsautoperfAPIC.h picsdecisiontree.h picsdefs.h picstreenode.h pup.h pup_c.h pup_cmialloc.h pup_mpi.h pup_paged.h pup_stl.h pup_toNetwork.h pup_toNetwork4.h pupf.h pvm3.h pvmc.h qd.h queueing.h rand48_replacement.h random_sequence.h readonly.h register.h sdag.h shared-alloc.h simd.h simplemsg.h sm.h sockRoutines.c sockRoutines.h stats.h strided_sequence.h taskqueue.h topology.h trace-bluegene.h trace-common.h trace-controlPoints.h trace-perf.h trace-projections.h trace-simple.h trace.h vector2d.h waitqd.decl.h waitqd.h ; do test ! -f "../include/`basename $hdr`" && ./system_ln "../tmp/$hdr" ../include ; done touch headerlinks gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' touch basics gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' Performing '/usr/local/bin/gmake -j 64 charm++ OPTS= -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing QUIET=' in multicore-linux64-gfortran-clang/tmp gmake[1]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o DummyLB.o DummyLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o GreedyLB.o GreedyLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o GreedyRefineLB.o GreedyRefineLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o CommLB.o CommLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RandCentLB.o RandCentLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefineLB.o RefineLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefineCommLB.o RefineCommLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RotateLB.o RotateLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o DistributedLB.o DistributedLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o HybridLB.o HybridLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ComboCentLB.o ComboCentLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefineSwapLB.o RefineSwapLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o NeighborLB.o NeighborLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o OrbLB.o OrbLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o BlockLB.o BlockLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o GreedyCommLB.o GreedyCommLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o manager.o manager.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o NodeLevelLB.o NodeLevelLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o CommonLBs.o CommonLBs.C /usr/local/bin/gmake -C libs/ck-libs/completion ../bin/charmc -seq -DCMK_NOT_USE_CONVERSE=1 -o sockRoutines-seq.o sockRoutines.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-common.o trace-common.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o tracec.o tracec.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o tracef.o tracef.C gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/completion' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c completion.ci ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o init.o init.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o register.o register.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o qd.o qd.C /bin/cp completion.h ../../../../include ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ck.o ck.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cktaskQ.o cktaskQ.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o msgalloc.o msgalloc.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckfutures.o ckfutures.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckIgetControl.o ckIgetControl.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o debug-message.o debug-message.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o debug-charm.o debug-charm.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckcallback.o ckcallback.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cklocation.o cklocation.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckmulticast.o ckmulticast.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckarrayoptions.o ckarrayoptions.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckarray.o ckarray.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckreduction.o ckreduction.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckrdma.o ckrdma.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o waitqd.o waitqd.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBDatabase.o LBDatabase.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o MetaBalancer.o MetaBalancer.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o lbdb.o lbdb.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o lbdbf.o lbdbf.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckobjQ.o ckobjQ.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBAgent.o LBAgent.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBProfit.o LBProfit.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckcheckpoint.o ckcheckpoint.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckmemcheckpoint.o ckmemcheckpoint.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckevacuation.o ckevacuation.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckmessagelogging.o ckmessagelogging.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckcausalmlog.o ckcausalmlog.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckobjid.o ckobjid.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBDBManager.o LBDBManager.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBComm.o LBComm.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBObj.o LBObj.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBMachineUtil.o LBMachineUtil.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o CentralPredictor.o CentralPredictor.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o BaseLB.o BaseLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o CentralLB.o CentralLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o HybridBaseLB.o HybridBaseLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o NborBaseLB.o NborBaseLB.C ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../../../tmp -o completion.o completion.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o DistBaseLB.o DistBaseLB.C In file included from LBComm.C:11: In file included from ./LBComm.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckgraphTemp.o ckgraphTemp.C In file included from ckIgetControl.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from RefineLB.C:6: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from RandCentLB.C:12: In file included from ./RandCentLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from CommLB.C:17: In file included from ./CommLB.h:9: In file included from ../bin/../include/CentralLB.h:9: In file included from ../bin/../include/BaseLB.h:9: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from tracef.C:5: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from lbdb.C:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from LBAgent.C:10: In file included from ./LBAgent.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from cktaskQ.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from HybridLB.C:12: In file included from ./HybridLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from GreedyCommLB.C:17: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckgraph.o ckgraph.C /bin/cp completion.decl.h ../../../../include /bin/cp completion.def.h ../../../../include ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LButil.o LButil.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefinerTemp.o RefinerTemp.C In file included from lbdbf.C:6: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from debug-message.C:1: In file included from ../bin/../include/ck.h:7: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o Refiner.o Refiner.C In file included from BlockLB.C:2: In file included from ./BlockLB.decl.h:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from LBMachineUtil.C:7: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefinerApprox.o RefinerApprox.C In file included from waitqd.C:1: In file included from ./waitqd.h:4: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from LBObj.C:6: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o RefinerComm.o RefinerComm.C In file included from RotateLB.C:12: In file included from ./RotateLB.decl.h:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o bitvecset.o bitvecset.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckset.o ckset.C In file included from CommonLBs.C:9: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ComboCentLB.C:12: In file included from ./ComboCentLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckheap.o ckheap.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o CommLBHeap.o CommLBHeap.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o NullLB.o NullLB.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o LBSimulation.o LBSimulation.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o modifyScheduler.o modifyScheduler.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o charmProjections.o charmProjections.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cktiming.o cktiming.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckbitvector.o ckbitvector.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pathHistory.o pathHistory.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o controlPoints.o controlPoints.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o arrayRedistributor.o arrayRedistributor.C In file included from ckobjQ.C:17: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckfutures.C:17: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from NodeLevelLB.C:8: In file included from ./NodeLevelLB.h:8: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cp_effects.o cp_effects.C In file included from OrbLB.C:14: In file included from ./OrbLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-controlPoints.o trace-controlPoints.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o mpi-interoperate.o mpi-interoperate.C In file included from register.C:14: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from tracec.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o convcore.o convcore.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o conv-conds.o conv-conds.c In file included from NeighborLB.C:6: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o queueing.o queueing.C In file included from LBDBManager.C:6: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o msgmgr.o msgmgr.c In file included from RefineSwapLB.C:15: In file included from ./RefineSwapLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from CentralPredictor.C:7: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckmessagelogging.C:10: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from debug-charm.C:29: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cpm.o cpm.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cpthreads.o cpthreads.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o futures.o futures.c In file included from ckcausalmlog.C:9: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from RefineCommLB.C:6: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cldb.o cldb.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o random.o random.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o debug-conv.o debug-conv.c In file included from qd.C:3: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o debug-conv++.o debug-conv++.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o conv-ccs.o conv-ccs.c In file included from LBProfit.C:8: In file included from ./LBProfit.h:10: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckevacuation.C:4: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckrdma.C:5: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ccs-builtins.o ccs-builtins.C In file included from NborBaseLB.C:6: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckcallback.C:12: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o middle-ccs.o middle-ccs.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o traceCore.o traceCore.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o traceCoreCommon.o traceCoreCommon.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o converseProjections.o converseProjections.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o machineProjections.o machineProjections.C In file included from ckarrayoptions.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from DummyLB.C:6: In file included from ./DummyLB.h:9: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from GreedyLB.C:16: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o quiescence.o quiescence.c In file included from LBDatabase.C:12: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. cpthreads.c:274:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | result = (pt->startfn)(pt->startarg1, pt->startarg2, pt->startarg3); | ^ 1 warning generated. In file included from ckcheckpoint.C:19: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o isomalloc.o isomalloc.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o mem-arena.o mem-arena.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o conv-counter.o conv-counter.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o memory-darwin-clang.o memory-darwin-clang.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o global-nop.o global-nop.c In file included from msgalloc.C:1: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cmipool.o cmipool.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cpuaffinity.o cpuaffinity.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cputopology.o cputopology.C In file included from cldb.c:4: ./cldb.h:29:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 29 | void CldModuleGeneralInit(); | ^ cldb.c:346:6: note: conflicting prototype is here 346 | void CldModuleGeneralInit(char **argv) | ^ 1 warning generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o cmitls.o cmitls.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o memoryaffinity.o memoryaffinity.c SRCBASE=../../src ./commitid.sh Dev mode In file included from init.C:66: In file included from ./ckcheckpoint.h:32: In file included from ./CkCheckpointStatus.decl.h:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. fatal: not a git repository (or any of the parent directories): .git ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o sdag.o sdag.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o conv-interoperate.o conv-interoperate.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o machine.o -DFOR_CPLUS=1 machine.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_util.o pup_util.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_toNetwork.o pup_toNetwork.C In file included from GreedyRefineLB.C:23: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_toNetwork4.o pup_toNetwork4.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_xlater.o pup_xlater.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_c.o pup_c.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_paged.o pup_paged.C In file included from MetaBalancer.C:12: In file included from ./MetaBalancer.h:33: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from DistributedLB.C:6: In file included from ./DistributedLB.h:20: In file included from ./DistBaseLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o pup_cmialloc.o pup_cmialloc.C In file included from ck.C:9: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckimage.o ckimage.C In file included from BaseLB.C:6: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckdll.o ckdll.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o ckhashtable.o ckhashtable.C In file included from manager.C:12: In file included from ./CentralLB.h:9: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o sockRoutines.o sockRoutines.c cmitls.c:67:55: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 67 | void switchTLS(tlsseg_t* , tlsseg_t* ) __attribute__((optimize(0))); | ^~~~~~~~~~~ cmitls.c:68:43: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 68 | void currentTLS(tlsseg_t*) __attribute__((optimize(0))); | ^~~~~~~~~~~ 2 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o conv-lists.o conv-lists.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o persist-comm.o persist-comm.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o mempool.o mempool.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o graph.o graph.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o crc32.o crc32.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o lz4.o lz4.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o partitioning_strategies.o partitioning_strategies.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o hilbert.o hilbert.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o spanningTree.o spanningTree.C cpuaffinity.c:190:15: warning: call to undeclared function 'pthread_setaffinity_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 190 | if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { | ^ cpuaffinity.c:190:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 190 | if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpuaffinity.c:190:13: note: place parentheses around the assignment to silence this warning 190 | if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { | ^ | ( ) cpuaffinity.c:190:13: note: use '==' to turn this assignment into an equality comparison 190 | if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { | ^ | == cpuaffinity.c:208:15: warning: call to undeclared function 'pthread_setaffinity_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 208 | if (errno = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ cpuaffinity.c:208:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 208 | if (errno = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpuaffinity.c:208:13: note: place parentheses around the assignment to silence this warning 208 | if (errno = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ | ( ) cpuaffinity.c:208:13: note: use '==' to turn this assignment into an equality comparison 208 | if (errno = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ | == cpuaffinity.c:302:15: warning: call to undeclared function 'pthread_getaffinity_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 302 | if (errno = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ cpuaffinity.c:302:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 302 | if (errno = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpuaffinity.c:302:13: note: place parentheses around the assignment to silence this warning 302 | if (errno = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ | ( ) cpuaffinity.c:302:13: note: use '==' to turn this assignment into an equality comparison 302 | if (errno = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { | ^ | == cpuaffinity.c:342:15: warning: call to undeclared function 'pthread_getaffinity_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 342 | if (errno = pthread_getaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset)) { | ^ cpuaffinity.c:342:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (errno = pthread_getaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpuaffinity.c:342:13: note: place parentheses around the assignment to silence this warning 342 | if (errno = pthread_getaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset)) { | ^ | ( ) cpuaffinity.c:342:13: note: use '==' to turn this assignment into an equality comparison 342 | if (errno = pthread_getaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset)) { | ^ | == 8 warnings generated. convcore.c:509:26: warning: format specifies type 'long long *' but the argument has type 'CmiInt8 *' (aka 'long *') [-Wformat] 509 | if (sscanf(opt,"%lld",optDest)<1) { | ~~~~ ^~~~~~~ | %ld 1 warning generated. rm -f pup_f.f90 && ./pup_f.f90.sh ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-rand.a cldb.rand.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-spray.a cldb.spray.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-workstealing.a cldb.workstealing.c In file included from ckobjid.C:2: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-neighbor.a cldb.neighbor.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-none.a cldb.none.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-test.a cldb.test.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-bluegene.a cldb.bluegene.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-converse.o trace-converse.c In file included from ckset.C:6: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o tracef_f.o -c tracef_f.f90 && ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -cpmod ../include tracemod.M || touch tracef_f.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-projections.o trace-projections.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-summary.o trace-summary.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-utilization.o trace-utilization.C In file included from completion.C:1: In file included from ./completion.h:4: In file included from ./completion.decl.h:3: In file included from ../../../../bin/../include/charm++.h:1109: In file included from ../../../../bin/../include/ckarray.h:29: In file included from ../../../../bin/../include/cklocation.h:62: In file included from ../../../../bin/../include/LBDatabase.h:9: ../../../../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../../../../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../../../../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../../../../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-simple.o trace-simple.C ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../../../lib/libmodulecompletion.a completion.o conv-ccs.c:367:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 367 | } | ^ 1 warning generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-counter.o trace-counter.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-bluegene.o trace-bluegene.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-projector.o trace-projector.C cldb.rand.c:152:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | CldModuleGeneralInit(argv); | ^ 1 warning generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-all.o trace-all.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o picstreenode.o picstreenode.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o picsdecisiontree.o picsdecisiontree.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o picsautoperfAPI.o picsautoperfAPI.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o picsautoperf.o picsautoperf.C cldb.spray.c:252:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | CldModuleGeneralInit(argv); | ^ 1 warning generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-perf.o trace-perf.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o trace-memory.o trace-memory.C In file included from ckheap.C:9: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. cp memory.c libmemory-default.c ar: warning: creating ../lib/libldb-rand.a cp memory.c libmemory-os.c cp memory.c libmemory-gnu.c cp memory.c libmemory-verbose.c cp memory.c libmemory-paranoid.c cp memory.c libmemory-leak.c cp memory.c libmemory-isomalloc.c cp memory.c libmemory-os-verbose.c cp memory.c libmemory-os-isomalloc.c cp memory.c libmemory-os-leak.c cp memory.c libmemory-os-paranoid.c cp memory.c libmemory-os-lock.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmemory-os-wrapper.a memory-os-wrapper.C || touch ../lib/libmemory-os-wrapper.a cp memory.c libmemory-charmdebug.c cp memory.c libmemory-charmdebug-mmap.c cp memory.c libmemory-charmdebug-slot.c cp memory.c libmemory-charmdebug-mmap-slot.c cp memory.c libmemory-os-charmdebug.c cp memory.c libmemory-hooks-charmdebug.c cp threads.c libthreads-default.c ( /usr/local/bin/gmake -C QuickThreads clean ) cp threads.c libthreads-default-tls.c gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/QuickThreads' rm -f qtmd.h libqt.a libstp.a meas.o stp.o qt.o cp threads.c libthreads-qt.c rm -f qtmdb.s qtmds.s qtmdc.o qtmdb.o qtmds.o run cp threads.c libthreads-qt-tls.c rm -f Makefile gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/QuickThreads' ( cd QuickThreads;./configure ) In file included from ckmemcheckpoint.C:44: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. cp threads.c libthreads-context.c cp threads.c libthreads-context-tls.c cp threads.c libthreads-uJcontext.c Running configure on generic64-light cldb.workstealing.c:359:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | CldModuleGeneralInit(argv); | ^ 1 warning generated. cp threads.c libthreads-uJcontext-tls.c cp threads.c libthreads-pthreads.c cp threads.c libthreads-fibers.c cp threads.c libthreads-stackcopy.c cp threads.c libthreads-memoryalias.c cp threads.c libthreads-qt-memoryalias.c cldb.none.c:113:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | CldModuleGeneralInit(argv); | ^ 1 warning generated. cp threads.c libthreads-context-memoryalias.c cp threads.c libthreads-uJcontext-memoryalias.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -DCMK_NOT_USE_CONVERSE=1 ccs-client.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o custom_partitioner.o custom_partitioner.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o set_partition_params.o set_partition_params.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o topology.o topology.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o generate.o generate.c cldb.test.c:138:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | CldModuleGeneralInit(argv); | ^ 1 warning generated. Appending .mod to object file name ar: warning: creating ../lib/libldb-bluegene.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o edgelist.o edgelist.c ar: warning: creating ../../../../lib/libmodulecompletion.a ar: warning: creating ../lib/libldb-spray.a ( /usr/local/bin/gmake -C QuickThreads qt OPTS='-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error' ) || ( echo "Did you try to build net-linux on a 64-bit system? Try net-linux-x86_64" && false ) gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/QuickThreads' rm -f qtmd.h ../system_ln md/setjmp_d.h qtmd.h ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c global-elfgot.C -o ../lib/libglobal-swap.a || touch ../lib/libglobal-swap.a ../../bin/charmc -seq -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error -U_FORTIFY_SOURCE -c -o qt.o qt.c ../bin/charmc -host conv-cpm.c gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/completion' /usr/local/bin/gmake -C topomanager -f Makefile_charm ar: warning: creating ../lib/libldb-workstealing.a gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/topomanager' ../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../tmp -o TopoManager.o TopoManager.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c -I. charmf.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c charmmod.f90 || touch charmmod.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o main.o main.C ar: warning: creating ../lib/libldb-none.a /usr/local/bin/gmake -C libs/ck-libs/dummy cldb.neighbor.c:568:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | topo = topofn(CmiNumPes()); | ^ cldb.neighbor.c:720:23: warning: passing arguments to 'CldModuleGeneralInit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 720 | CldModuleGeneralInit(argv); | ^ 2 warnings generated. gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/dummy' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c ckdummy.ci ar: warning: creating ../lib/libldb-test.a /usr/local/bin/gmake -C libs/ck-libs/pythonCCS ../../bin/charmc -seq -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error -U_FORTIFY_SOURCE -c -o qtmds.o md/setjmp64_.c gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/pythonCCS' (CHARMINC=../../../../include;. $CHARMINC/conv-config.sh; \ if test "$CMK_BUILD_PYTHON" != ""; then (/usr/local/bin/gmake conditional OPTS='-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared' || exit 1); fi) ar: warning: creating ../lib/libmemory-os-wrapper.a /usr/local/bin/gmake -C libs/ck-libs/ckloop gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/ckloop' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -lpthread -c CkLoop.ci gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/pythonCCS' ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o mpi-mainmodule.o mpi-mainmodule.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -cpmod ../include charm.M /bin/cp ckdummy.h ../../../../include ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../../../tmp -o ckdummy.o ckdummy.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleDummyLB.a DummyLB.o In file included from ckmulticast.C:13: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from ckarray.C:52: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleGreedyLB.a GreedyLB.o ar: warning: creating ../lib/libldb-neighbor.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleGreedyRefineLB.a GreedyRefineLB.o generate.c:74:26: warning: passing arguments to 'InitEdgeList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | EdgeList = InitEdgeList(E); | ^ generate.c:30:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 30 | VerticesListType * InitVertices(); | ^ generate.c:289:1: note: conflicting prototype is here 289 | InitVertices(EdgeListType * EdgeList, int V, int E) | ^ 2 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleCommLB.a CommLB.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRandCentLB.a RandCentLB.o Appending .mod to object file name ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineLB.a RefineLB.o md/setjmp64_.c:66:14: warning: incompatible pointer types passing 'int *' to parameter of type 'struct _jmp_buf *' [-Wincompatible-pointer-types] 66 | _longjmp((int*)rjb, push_buf((void *)jb)); | ^~~~~~~~~ /usr/include/setjmp.h:49:22: note: passing argument to parameter here 49 | void _longjmp(jmp_buf, int) __dead2; | ^ md/setjmp64_.c:73:95: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 73 | qt_t *qt_args(qt_t *sp, void *u, void *t, qt_userf_t *userf, qt_only_t *only) __attribute__((optimize(0))); | ^~~~~~~~~~~ md/setjmp64_.c:103:14: warning: incompatible pointer types passing 'int *' to parameter of type 'struct _jmp_buf *' [-Wincompatible-pointer-types] 103 | _longjmp((int*)sp, push_buf((void *)&help)); | ^~~~~~~~ /usr/include/setjmp.h:49:22: note: passing argument to parameter here 49 | void _longjmp(jmp_buf, int) __dead2; | ^ md/setjmp64_.c:117:12: warning: incompatible pointer types passing 'int *' to parameter of type 'struct _jmp_buf *' [-Wincompatible-pointer-types] 117 | _longjmp((int*)sp, push_buf((void *)&help)); | ^~~~~~~~ /usr/include/setjmp.h:49:22: note: passing argument to parameter here 49 | void _longjmp(jmp_buf, int) __dead2; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-cplus-y.a machine.o conv-cpm.flex:56:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | yywrap(){ return(1); } | ^ | int conv-cpm.flex:459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 459 | main(int argc, char **argv) | ^ | int 2 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineCommLB.a RefineCommLB.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRotateLB.a RotateLB.o CHARMINC=..; . ../conv-config.sh; \ ../../bin/charmc -seq -I. -shared -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error -o libqt.$CMK_SHARED_SUF qt.o qtmds.o In file included from RefinerTemp.C:10: In file included from ./RefinerTemp.h:9: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from CommLBHeap.C:6: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmoduleDummyLB.a /bin/cp CkDummy.decl.h ../../../../include /bin/cp CkDummy.def.h ../../../../include In file included from RefinerApprox.C:1: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from modifyScheduler.C:11: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../../../lib/libmoduleCkMulticast.a ckdummy.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleDistributedLB.a DistributedLB.o ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -lpthread -I../../../../tmp -o CkLoop.o CkLoop.C ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleHybridLB.a HybridLB.o ( [ -r libmoduleDummyLB.dep ] && cp -f libmoduleDummyLB.dep ../lib/ ) || true In file included from LButil.C:2: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from CentralLB.C:7: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleComboCentLB.a ComboCentLB.o ar: warning: creating ../lib/libmoduleRefineLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineSwapLB.a RefineSwapLB.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleNeighborLB.a NeighborLB.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleOrbLB.a OrbLB.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleBlockLB.a BlockLB.o ar: warning: creating ../lib/libmoduleCommLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleGreedyCommLB.a GreedyCommLB.o manager.o In file included from LBSimulation.C:3: In file included from ./LBSimulation.h:6: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ( [ -r libmoduleRefineLB.dep ] && cp -f libmoduleRefineLB.dep ../lib/ ) || true cp CkLoopAPI.h CkLoop.decl.h CkLoop.def.h ../../../../include/ ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleNodeLevelLB.a NodeLevelLB.o ( [ -r libmoduleCommLB.dep ] && cp -f libmoduleCommLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleCommonLBs.a CommonLBs.o DummyLB.o GreedyLB.o GreedyRefineLB.o CommLB.o RandCentLB.o RefineLB.o RefineCommLB.o RotateLB.o DistributedLB.o HybridLB.o ComboCentLB.o RefineSwapLB.o NeighborLB.o OrbLB.o BlockLB.o GreedyCommLB.o NodeLevelLB.o manager.o ar: warning: creating ../lib/libmoduleGreedyLB.a echo "const char * const CmiCommitID = \"`cat VERSION`\";" > commitid.c In file included from ckgraphTemp.C:14: In file included from ./ckgraphTemp.h:18: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-converse.a trace-converse.o In file included from HybridBaseLB.C:6: In file included from ./HybridBaseLB.h:11: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtracef_f.a tracef_f.o || touch ../lib/libtracef_f.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-default.a -DCMK_MEMORY_BUILD_DEFAULT libmemory-default.c In file included from DistBaseLB.C:6: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ( [ -r libmoduleGreedyLB.dep ] && cp -f libmoduleGreedyLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os.a -DCMK_MEMORY_BUILD_OS libmemory-os.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-gnu.a -DCMK_MEMORY_BUILD_GNU -touch-on-failure libmemory-gnu.c In file included from NullLB.C:10: In file included from ./NullLB.h:9: In file included from ../bin/../include/BaseLB.h:9: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmoduleRotateLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-verbose.a -DCMK_MEMORY_BUILD_VERBOSE -touch-on-failure libmemory-verbose.c In file included from ckbitvector.C:2: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmoduleRandCentLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-paranoid.a -DCMK_MEMORY_BUILD_PARANOID -touch-on-failure libmemory-paranoid.c ( [ -r libmoduleRandCentLB.dep ] && cp -f libmoduleRandCentLB.dep ../lib/ ) || true In file included from ckgraph.C:14: In file included from ./ckgraph.h:18: In file included from ./BaseLB.h:9: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ( [ -r libmoduleRotateLB.dep ] && cp -f libmoduleRotateLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-leak.a -DCMK_MEMORY_BUILD_LEAK -touch-on-failure libmemory-leak.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-isomalloc.a -DCMK_MEMORY_BUILD_ISOMALLOC -touch-on-failure libmemory-isomalloc.c ../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../tmp -o CrayNid.o CrayNid.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-verbose.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_VERBOSE -touch-on-failure libmemory-os-verbose.c ar: warning: creating ../lib/libmoduleRefineCommLB.a In file included from cktiming.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-isomalloc.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_ISOMALLOC -touch-on-failure libmemory-os-isomalloc.c ( [ -r libmoduleRefineCommLB.dep ] && cp -f libmoduleRefineCommLB.dep ../lib/ ) || true ar: warning: creating ../lib/libmoduleNeighborLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-leak.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_LEAK -touch-on-failure libmemory-os-leak.c ../../bin/charmc -seq -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error -U_FORTIFY_SOURCE -o libqt.a qt.o qtmds.o ar: warning: creating ../lib/libconv-cplus-y.a ar: warning: creating ../lib/libmoduleBlockLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libconv-cplus-n.a -DFOR_CPLUS=0 machine.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-paranoid.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_PARANOID -touch-on-failure libmemory-os-paranoid.c ( [ -r libmoduleNeighborLB.dep ] && cp -f libmoduleNeighborLB.dep ../lib/ ) || true global-elfgot.C:78:4: error: "Global-elfgot won't work properly under smp version: -swapglobals disabled" 78 | # error "Global-elfgot won't work properly under smp version: -swapglobals disabled" | ^ ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-lock.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_LOCK -touch-on-failure libmemory-os-lock.c ( [ -r libmoduleBlockLB.dep ] && cp -f libmoduleBlockLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-charmdebug.a -DCMK_MEMORY_BUILD_CHARMDEBUG -optimize -touch-on-failure libmemory-charmdebug.c In file included from trace-controlPoints.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmoduleRefineSwapLB.a ( [ -r libmoduleRefineSwapLB.dep ] && cp -f libmoduleRefineSwapLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-charmdebug-mmap.a -DCMK_MEMORY_BUILD_CHARMDEBUG -DCPD_USE_MMAP -optimize -touch-on-failure libmemory-charmdebug-mmap.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-charmdebug-slot.a -DCMK_MEMORY_BUILD_CHARMDEBUG -DCMK_SEPARATE_SLOT -optimize -touch-on-failure libmemory-charmdebug-slot.c ar: warning: creating ../lib/libmoduleHybridLB.a ar: warning: creating ../../../../lib/libmoduleCkMulticast.a ( [ -r libmoduleHybridLB.dep ] && cp -f libmoduleHybridLB.dep ../lib/ ) || true ../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../tmp -o BGQTorus.o BGQTorus.C 1 error generated. ar: warning: creating ../lib/libmoduleGreedyRefineLB.a Fatal Error by charmc in directory /wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp Command clang++ -Wno-deprecated-declarations -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 -DCMK_GFORTRAN -D_REENTRANT -I../bin/../include -D__CHARMC__=1 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fno-stack-protector -fPIC -c global-elfgot.C -o global-elfgot.o returned error code 1 charmc exiting... In file included from charmProjections.C:8: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-charmdebug-mmap-slot.a -DCMK_MEMORY_BUILD_CHARMDEBUG -DCPD_USE_MMAP -DCMK_SEPARATE_SLOT -optimize -touch-on-failure libmemory-charmdebug-mmap-slot.c ar: warning: creating ../lib/libmoduleOrbLB.a ( [ -r libmoduleGreedyRefineLB.dep ] && cp -f libmoduleGreedyRefineLB.dep ../lib/ ) || true ar: warning: creating ../lib/libmoduleDistributedLB.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-os-charmdebug.a -DCMK_MEMORY_BUILD_OS_WRAPPED -DCMK_MEMORY_BUILD_CHARMDEBUG -touch-on-failure libmemory-os-charmdebug.c In file included from ckreduction.C:50: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/dummy' ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -o ../lib/libmemory-hooks-charmdebug.a -DCMK_MEMORY_BUILD_GNU_HOOKS -DCMK_MEMORY_BUILD_CHARMDEBUG -touch-on-failure libmemory-hooks-charmdebug.c In file included from mpi-interoperate.C:3: In file included from ./mpi-interoperate.h:5: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libtrace-converse.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libccs-client.a ccs-client.o libmemory-os.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. ( [ -r libmoduleDistributedLB.dep ] && cp -f libmoduleDistributedLB.dep ../lib/ ) || true ../bin/charmc -host -language c -o conv-cpm -cp ../bin/ conv-cpm.o ar: warning: creating ../lib/libtracef_f.a ( [ -r libmoduleOrbLB.dep ] && cp -f libmoduleOrbLB.dep ../lib/ ) || true libmemory-default.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-default.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-default.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. In file included from Refiner.C:10: In file included from ./Refiner.h:9: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating libqt.a In file included from arrayRedistributor.C:1: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmoduleComboCentLB.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/QuickThreads' ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I. -isystem /usr/local/include -c -o commitid.o commitid.c cp -f QuickThreads/libqt.a ../lib/libckqt.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-controlPoints.a trace-controlPoints.o (CHARMINC=.; . ./conv-config.sh; \ test -d ../lib_so && \ cp -f QuickThreads/libqt.$CMK_SHARED_SUF ../lib_so && \ cp -f QuickThreads/libqt.$CMK_SHARED_SUF ../lib_so/libckqt.$CMK_SHARED_SUF) ( [ -r libmoduleComboCentLB.dep ] && cp -f libmoduleComboCentLB.dep ../lib/ ) || true ar: warning: creating ../lib/libmoduleGreedyCommLB.a touch QUICK_THREADS ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-default.a -DCMK_THREADS_BUILD_DEFAULT=1 libthreads-default.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-default-tls.a -DCMK_THREADS_BUILD_DEFAULT -DCMK_THREADS_BUILD_TLS=1 -touch-on-failure libthreads-default-tls.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-qt.a -DCMK_THREADS_BUILD_QT=1 libthreads-qt.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-qt-tls.a -DCMK_THREADS_BUILD_QT=1 -DCMK_THREADS_BUILD_TLS=1 -touch-on-failure libthreads-qt-tls.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-context.a -DCMK_THREADS_BUILD_CONTEXT=1 -touch-on-failure libthreads-context.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-context-tls.a -DCMK_THREADS_BUILD_CONTEXT=1 -DCMK_THREADS_BUILD_TLS=1 -touch-on-failure libthreads-context-tls.c ar: warning: creating ../lib/libmoduleNodeLevelLB.a ar: warning: creating ../lib/libmemory-os.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-uJcontext.a -DCMK_THREADS_BUILD_JCONTEXT=1 -U_FORTIFY_SOURCE -touch-on-failure libthreads-uJcontext.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-uJcontext-tls.a -DCMK_THREADS_BUILD_JCONTEXT=1 -DCMK_THREADS_BUILD_TLS=1 -U_FORTIFY_SOURCE -touch-on-failure libthreads-uJcontext-tls.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-pthreads.a -DCMK_THREADS_BUILD_PTHREADS=1 -touch-on-failure libthreads-pthreads.c ( [ -r libmoduleNodeLevelLB.dep ] && cp -f libmoduleNodeLevelLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-fibers.a -DCMK_THREADS_BUILD_FIBERS=1 -touch-on-failure libthreads-fibers.c Making pup routines for data type int/i/integer ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-stackcopy.a -DCMK_THREADS_BUILD_STACKCOPY=1 -touch-on-failure libthreads-stackcopy.c ( [ -r libmoduleGreedyCommLB.dep ] && cp -f libmoduleGreedyCommLB.dep ../lib/ ) || true ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-memoryalias.a -DCMK_THREADS_BUILD_DEFAULT=1 -DCMK_THREADS_ALIAS_STACK=1 -touch-on-failure libthreads-memoryalias.c libmemory-os-verbose.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-verbose.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-verbose.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. libmemory-os-leak.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-leak.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-leak.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. ar: warning: creating ../lib/libmemory-default.a Making pup routines for data type short/s/integer(kind=2) ar: warning: creating ../lib/libconv-cplus-n.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-qt-memoryalias.a -DCMK_THREADS_BUILD_QT=1 -DCMK_THREADS_ALIAS_STACK=1 -touch-on-failure libthreads-qt-memoryalias.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-context-memoryalias.a -DCMK_THREADS_BUILD_CONTEXT=1 -DCMK_THREADS_ALIAS_STACK=1 -touch-on-failure libthreads-context-memoryalias.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -IQuickThreads -I. -o ../lib/libthreads-uJcontext-memoryalias.a -DCMK_THREADS_BUILD_JCONTEXT=1 -DCMK_THREADS_ALIAS_STACK=1 -U_FORTIFY_SOURCE -touch-on-failure libthreads-uJcontext-memoryalias.c In file included from RefinerComm.C:10: In file included from ./elements.h:10: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. libmemory-os-isomalloc.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-isomalloc.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-isomalloc.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. Making pup routines for data type char/c/character libmemory-os-paranoid.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-paranoid.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-paranoid.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. libmemory-os-lock.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-lock.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-lock.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. ar: warning: creating ../lib/libmemory-os-verbose.a Making pup routines for data type real/r/real(kind=4) ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-core.a convcore.o conv-conds.o queueing.o msgmgr.o cpm.o cpthreads.o futures.o cldb.o random.o debug-conv.o debug-conv++.o conv-ccs.o ccs-builtins.o middle-ccs.o traceCore.o traceCoreCommon.o converseProjections.o machineProjections.o quiescence.o isomalloc.o mem-arena.o conv-counter.o memory-darwin-clang.o global-nop.o cmipool.o cpuaffinity.o cputopology.o cmitls.o memoryaffinity.o commitid.o sdag.o conv-interoperate.o ar: warning: creating ../lib/libmemory-os-leak.a ar: warning: creating ../lib/libccs-client.a Making pup routines for data type double/d/real(kind=8) ar: warning: creating ../lib/libtrace-controlPoints.a In file included from pathHistory.C:1: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmemory-os-isomalloc.a ar: warning: creating ../lib/libmemory-os-lock.a Making pup routines for data type logical/l/logical libthreads-pthreads.c:1410:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1410 | static void CthThreadInit(t) | ^ libthreads-pthreads.c:1436:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1436 | void CthFree(t) | ^ libthreads-pthreads.c:1477:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1477 | th->fn(th->arg); | ^ 3 warnings generated. In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:587:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? 587 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:213:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 213 | __malloc_hook = old_malloc_hook; \ | ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 230 | static void *(*old_malloc_hook) (size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:587:3: error: use of undeclared identifier '__realloc_hook'; did you mean 'old_realloc_hook'? 587 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:214:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 214 | __realloc_hook = old_realloc_hook; \ | ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 231 | static void *(*old_realloc_hook) (void*,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:587:3: error: use of undeclared identifier '__memalign_hook'; did you mean 'old_memalign_hook'? 587 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:215:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 215 | __memalign_hook = old_memalign_hook; \ | ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 232 | static void *(*old_memalign_hook) (size_t,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:587:3: error: use of undeclared identifier '__free_hook'; did you mean 'old_free_hook'? 587 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:216:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 216 | __free_hook = old_free_hook; | ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 233 | static void (*old_free_hook) (void*, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:218:21: note: expanded from macro 'AFTER_MALLOC_CALL' 218 | old_malloc_hook = __malloc_hook; \ | ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 230 | static void *(*old_malloc_hook) (size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__realloc_hook'; did you mean 'old_realloc_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:219:22: note: expanded from macro 'AFTER_MALLOC_CALL' 219 | old_realloc_hook = __realloc_hook; \ | ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 231 | static void *(*old_realloc_hook) (void*,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__memalign_hook'; did you mean 'old_memalign_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:220:23: note: expanded from macro 'AFTER_MALLOC_CALL' 220 | old_memalign_hook = __memalign_hook; \ | ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 232 | static void *(*old_memalign_hook) (size_t,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__free_hook'; did you mean 'old_free_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:221:19: note: expanded from macro 'AFTER_MALLOC_CALL' 221 | old_free_hook = __free_hook; \ | ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 233 | static void (*old_free_hook) (void*, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:222:3: note: expanded from macro 'AFTER_MALLOC_CALL' 222 | __malloc_hook = meta_malloc_hook; \ | ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 230 | static void *(*old_malloc_hook) (size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__realloc_hook'; did you mean 'old_realloc_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:223:3: note: expanded from macro 'AFTER_MALLOC_CALL' 223 | __realloc_hook = meta_realloc_hook; \ | ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 231 | static void *(*old_realloc_hook) (void*,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__memalign_hook'; did you mean 'old_memalign_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:224:3: note: expanded from macro 'AFTER_MALLOC_CALL' 224 | __memalign_hook = meta_memalign_hook; \ | ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 232 | static void *(*old_memalign_hook) (size_t,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:589:3: error: use of undeclared identifier '__free_hook'; did you mean 'old_free_hook'? 589 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:225:3: note: expanded from macro 'AFTER_MALLOC_CALL' 225 | __free_hook = meta_free_hook; | ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 233 | static void (*old_free_hook) (void*, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:619:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? 619 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:213:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 213 | __malloc_hook = old_malloc_hook; \ | ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 230 | static void *(*old_malloc_hook) (size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:619:3: error: use of undeclared identifier '__realloc_hook'; did you mean 'old_realloc_hook'? 619 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:214:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 214 | __realloc_hook = old_realloc_hook; \ | ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 231 | static void *(*old_realloc_hook) (void*,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:619:3: error: use of undeclared identifier '__memalign_hook'; did you mean 'old_memalign_hook'? 619 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:215:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 215 | __memalign_hook = old_memalign_hook; \ | ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 232 | static void *(*old_memalign_hook) (size_t,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:619:3: error: use of undeclared identifier '__free_hook'; did you mean 'old_free_hook'? 619 | BEFORE_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:216:3: note: expanded from macro 'BEFORE_MALLOC_CALL' 216 | __free_hook = old_free_hook; | ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 233 | static void (*old_free_hook) (void*, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:621:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? 621 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:218:21: note: expanded from macro 'AFTER_MALLOC_CALL' 218 | old_malloc_hook = __malloc_hook; \ | ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 230 | static void *(*old_malloc_hook) (size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:621:3: error: use of undeclared identifier '__realloc_hook'; did you mean 'old_realloc_hook'? 621 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:219:22: note: expanded from macro 'AFTER_MALLOC_CALL' 219 | old_realloc_hook = __realloc_hook; \ | ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 231 | static void *(*old_realloc_hook) (void*,size_t, const void*); | ^ In file included from libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:621:3: error: use of undeclared identifier '__memalign_hook'; did you mean 'old_memalign_hook'? 621 | AFTER_MALLOC_CALL; | ^ libmemory-hooks-charmdebug.c:220:23: note: expanded from macro 'AFTER_MALLOC_CALL' 220 | old_memalign_hook = __memalign_hook; \ | ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 232 | static void *(*old_memalign_hook) (size_t,size_t, const void*); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. libthreads-qt.c:1967:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | void CthResume(t) | ^ 1 warning generated. ../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../lib/libtmgr.a TopoManager.o CrayNid.o BGQTorus.o libthreads-stackcopy.c:969:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 969 | void CthFree(t) | ^ libthreads-stackcopy.c:1021:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | t->startfn(t->startarg); | ^ libthreads-stackcopy.c:1092:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | void CthResume(t) | ^ 3 warnings generated. libthreads-fibers.c:1120:10: fatal error: 'windows.h' file not found 1120 | #include | ^~~~~~~~~~~ 1 error generated. ar: warning: creating ../lib/libmemory-os-paranoid.a libthreads-qt-tls.c:1964:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 1964 | void CthResume(CthThread) __attribute__((optimize(0))); | ^~~~~~~~~~~ libthreads-qt-tls.c:1967:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | void CthResume(t) | ^ 2 warnings generated. Making pup routines for data type complex/x/complex*8 libmemory-os-charmdebug.c:302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | void CmiMemoryInit(argv) | ^ libmemory-os-charmdebug.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 364 | ret = fscanf(f, "%llu", &vsz); | ~~~~ ^~~~ | %lu libmemory-os-charmdebug.c:404:26: warning: format specifies type 'long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 404 | ret = fscanf(p, "%lld", &vsz); | ~~~~ ^~~~ | %ld 3 warnings generated. libthreads-default-tls.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-default-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 1666 | void CthResume(CthThread) __attribute__((optimize(0))); | ^~~~~~~~~~~ libthreads-default-tls.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 3 warnings generated. libthreads-uJcontext-tls.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-uJcontext-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 1666 | void CthResume(CthThread) __attribute__((optimize(0))); | ^~~~~~~~~~~ libthreads-uJcontext-tls.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 3 warnings generated. ar: warning: creating ../lib/libthreads-stackcopy.a libthreads-default.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-default.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. Making pup routines for data type doublecomplex/y/complex*16 ar: warning: creating ../lib/libthreads-pthreads.a ar: warning: creating ../lib/libmemory-hooks-charmdebug.a libthreads-context-tls.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-context-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 1666 | void CthResume(CthThread) __attribute__((optimize(0))); | ^~~~~~~~~~~ libthreads-context-tls.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 3 warnings generated. libthreads-context.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-context.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. ar: warning: creating ../lib/libthreads-qt.a ar: warning: creating ../lib/libthreads-fibers.a Making pup routines for data type int/i/integer ar: warning: creating ../lib/libthreads-default-tls.a ar: warning: creating ../lib/libthreads-default.a ar: warning: creating ../lib/libmemory-os-charmdebug.a In file included from libmemory-gnu.c:519: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-gnu.c:519: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. libthreads-uJcontext.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-uJcontext.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. ar: warning: creating ../lib/libthreads-uJcontext-tls.a ar: warning: creating ../lib/libthreads-context-tls.a libthreads-qt-memoryalias.c:1967:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1967 | void CthResume(t) | ^ 1 warning generated. ar: warning: creating ../lib/libthreads-qt-tls.a Making pup routines for data type short/s/integer(kind=2) Making pup routines for data type char/c/character ar: warning: creating ../lib/libthreads-context.a libthreads-memoryalias.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-memoryalias.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. Making pup routines for data type real/r/real(kind=4) libthreads-context-memoryalias.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-context-memoryalias.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. Making pup routines for data type double/d/real(kind=8) ar: warning: creating ../lib/libmemory-gnu.a ar: warning: creating ../../lib/libtmgr.a Making pup routines for data type logical/l/logical ar: warning: creating ../lib/libthreads-qt-memoryalias.a ar: warning: creating ../lib/libthreads-uJcontext.a ar: warning: creating ../lib/libmoduleCommonLBs.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/topomanager' Making pup routines for data type complex/x/complex*8 ar: warning: creating ../lib/libthreads-memoryalias.a Making pup routines for data type doublecomplex/y/complex*16 ar: warning: creating ../lib/libthreads-context-memoryalias.a In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-verbose.c:530: In file included from ./memory-verbose.c:11: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. Making pup routines for data type int/i/integer Making pup routines for data type short/s/integer(kind=2) ( [ -r libmoduleCommonLBs.dep ] && cp -f libmoduleCommonLBs.dep ../lib/ ) || true Making pup routines for data type char/c/character libthreads-uJcontext-memoryalias.c:1603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | static void CthThreadInit(t) | ^ libthreads-uJcontext-memoryalias.c:1669:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1669 | void CthResume(t) | ^ 2 warnings generated. ar: warning: creating ../lib/libmemory-verbose.a Making pup routines for data type real/r/real(kind=4) In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-paranoid.c:534: In file included from ./memory-paranoid.c:258: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. Making pup routines for data type double/d/real(kind=8) Making pup routines for data type logical/l/logical Making pup routines for data type complex/x/complex*8 ar: warning: creating ../lib/libthreads-uJcontext-memoryalias.a In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-isomalloc.c:546: In file included from ./memory-isomalloc.c:13: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. Making pup routines for data type doublecomplex/y/complex*16 ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c pup_f.f90 && ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -cpmod ../include pupmod.M || touch pup_f.o ar: warning: creating ../lib/libmemory-paranoid.a In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-leak.c:538: In file included from ./memory-leak.c:21: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-isomalloc.a ar: warning: creating ../lib/libmemory-leak.a ar: warning: creating ../lib/libconv-core.a In file included from cp_effects.C:6: In file included from ./cp_effects.h:6: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from trace-counter.C:9: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-counter.a trace-counter.o ar: warning: creating ../lib/libtrace-counter.a In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. In file included from trace-memory.C:1: In file included from ./trace-memory.h:4: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-memory.a trace-memory.o In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. In file included from trace-simple.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-slot.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-simple.a trace-simple.o In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug-mmap-slot.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-mmap.a ar: warning: creating ../lib/libtrace-memory.a In file included from trace-projector.C:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-mmap-slot.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-projector.a trace-projector.o traceCore.o traceCoreCommon.o charmProjections.o converseProjections.o machineProjections.o In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 258 | char buf_[pad_request(sizeof(struct malloc_state)) + TOP_FOOT_SIZE + | ^ ./memory-gnu.c:340:7: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 340 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:361:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 361 | tsd_setspecific(arena_key, (void *)a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:563:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 563 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:596:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 596 | tsd_getspecific(arena_key, vptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:629:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 629 | tsd_getspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:630:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 630 | tsd_setspecific(arena_key, ATFORK_ARENA_PTR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:640:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 640 | tsd_setspecific(arena_key, save_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:731:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 731 | tsd_setspecific(arena_key, (void *)&main_arena); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:781:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 781 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:891:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 891 | tsd_setspecific(arena_key, (void *)ar_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' 114 | (key[(unsigned)pthread_self() % 256] = (data)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:936:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 936 | arena_get(ar_ptr, | ^~~~~~~~~~~~~~~~~ 937 | bytes + FOOTER_OVERHEAD + alignment + MIN_CHUNK_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:974:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 974 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1050:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1050 | arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1082:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1082 | arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libmemory-charmdebug.c:550: In file included from ./memory-charmdebug.c:17: ./memory-gnu.c:1115:3: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1115 | arena_get(ar_ptr, n*sizeof(size_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' 310 | ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' 116 | (vptr = key[(unsigned)pthread_self() % 256]) | ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. In file included from picsautoperfAPI.C:3: In file included from ./picsautoperf.h:5: In file included from ./picstreenode.h:9: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libtrace-simple.a ar: warning: creating ../lib/libmemory-charmdebug.a ar: warning: creating ../lib/libtrace-projector.a In file included from cklocation.C:13: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from picstreenode.C:3: In file included from ./picstreenode.h:9: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from trace-bluegene.C:8: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-bluegene.a trace-bluegene.o ar: warning: creating ../lib/libtrace-bluegene.a In file included from charmf.C:5: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libckf.a charmf.o charmmod.o || touch ../lib/libckf.a ar: warning: creating ../lib/libckf.a In file included from trace-perf.C:1: In file included from ./trace-perf.h:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from trace-utilization.C:6: In file included from ./trace-utilization.h:14: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-utilization.a trace-utilization.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-ldb.a topology.o generate.o edgelist.o In file included from main.C:1: In file included from ./ck.h:7: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libtrace-utilization.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libckmain.a main.o ar: warning: creating ../lib/libconv-ldb.a In file included from spanningTree.C:6: In file included from ./spanningTree.h:17: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from custom_partitioner.C:1: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from mpi-mainmodule.C:1: In file included from ./mpi_main.decl.h:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-util.a pup_util.o pup_toNetwork.o pup_toNetwork4.o pup_xlater.o pup_c.o pup_paged.o pup_cmialloc.o ckimage.o ckdll.o ckhashtable.o sockRoutines.o conv-lists.o persist-comm.o mempool.o graph.o crc32.o lz4.o partitioning_strategies.o hilbert.o spanningTree.o ar: warning: creating ../lib/libckmain.a In file included from picsdecisiontree.C:10: In file included from ./picsdecisiontree.h:5: In file included from ./picstreenode.h:9: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from trace-summary.C:6: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. In file included from CkLoop.C:1: In file included from ./CkLoop.h:5: In file included from ../../../../bin/../include/charm++.h:1109: In file included from ../../../../bin/../include/ckarray.h:29: In file included from ../../../../bin/../include/cklocation.h:62: In file included from ../../../../bin/../include/LBDatabase.h:9: ../../../../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../../../../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../../../../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../../../../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmpi-mainmodule.a mpi-mainmodule.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-partition.a custom_partitioner.o set_partition_params.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-summary.a trace-summary.o ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -lpthread -o ../../../../lib/libmoduleCkLoop.a CkLoop.o In file included from picsautoperf.C:3: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ picsautoperf.C:444:124: warning: format specifies type 'unsigned long long' but the argument has type 'CMK_TYPEDEF_UINT8' (aka 'unsigned long') [-Wformat] 444 | fprintf(CkpvAccess(fpSummary), "NEWITER %d %d %d %llu %d\n", analyzeStep, CkMyPe(), CkpvAccess(numOfPhases)*PERIOD_PERF, (CMK_TYPEDEF_UINT8)(CkWallTimer()*1000000), currentAppStep); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %lu 5 warnings generated. ar: warning: creating ../lib/libmpi-mainmodule.a In file included from trace-projections.C:8: In file included from ./charm++.h:1109: In file included from ./ckarray.h:29: In file included from ./cklocation.h:62: In file included from ./LBDatabase.h:9: ./lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ./lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ./lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ./lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-perfReport.a trace-perf.o picsautoperf.o picsautoperfAPI.o picstreenode.o picsdecisiontree.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-projections.a trace-projections.o ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-all.a trace-all.o trace-projections.o trace-controlPoints.o picstreenode.o picsdecisiontree.o picsautoperfAPI.o picsautoperf.o trace-perf.o trace-summary.o trace-simple.o trace-projector.o traceCore.o traceCoreCommon.o charmProjections.o converseProjections.o machineProjections.o trace-memory.o trace-utilization.o In file included from controlPoints.C:1: In file included from ../bin/../include/charm++.h:1109: In file included from ../bin/../include/ckarray.h:29: In file included from ../bin/../include/cklocation.h:62: In file included from ../bin/../include/LBDatabase.h:9: ../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ar: warning: creating ../lib/libconv-partition.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libck.a trace-common.o tracec.o tracef.o init.o register.o qd.o ck.o cktaskQ.o msgalloc.o ckfutures.o ckIgetControl.o debug-message.o debug-charm.o ckcallback.o cklocation.o ckmulticast.o ckarrayoptions.o ckarray.o ckreduction.o ckrdma.o waitqd.o LBDatabase.o MetaBalancer.o lbdb.o lbdbf.o ckobjQ.o LBAgent.o LBProfit.o ckcheckpoint.o ckmemcheckpoint.o ckevacuation.o ckmessagelogging.o ckcausalmlog.o ckobjid.o LBDBManager.o LBComm.o LBObj.o LBMachineUtil.o CentralPredictor.o BaseLB.o CentralLB.o HybridBaseLB.o NborBaseLB.o DistBaseLB.o ckgraphTemp.o ckgraph.o LButil.o RefinerTemp.o Refiner.o RefinerApprox.o manager.o RefinerComm.o bitvecset.o ckset.o ckheap.o CommLBHeap.o NullLB.o LBSimulation.o modifyScheduler.o charmProjections.o cktiming.o ckbitvector.o pathHistory.o controlPoints.o arrayRedistributor.o cp_effects.o trace-controlPoints.o mpi-interoperate.o ar: warning: creating ../../../../lib/libmoduleCkLoop.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/ckloop' ar: warning: creating ../lib/libtrace-summary.a ar: warning: creating ../lib/libtrace-projections.a ar: warning: creating ../lib/libtrace-perfReport.a ar: warning: creating ../lib/libconv-util.a Appending .mod to object file name ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libconv-utilf.a pup_f.o || touch ../lib/libconv-utilf.a ar: warning: creating ../lib/libtrace-all.a ar: warning: creating ../lib/libconv-utilf.a ar: warning: creating ../lib/libck.a if [ ! -f charmrun ]; then \ (cd charmrun-src ; /usr/local/bin/gmake OPTS='-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -Wno-error' -j1) ; fi if [ -f charmrun ] ; then ( cp -f charmrun ../bin ) ; fi /usr/local/bin/gmake -C libs/ck-libs/NDMeshStreamer /usr/local/bin/gmake -C libs/ck-libs/io gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/NDMeshStreamer' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c NDMeshStreamer.ci /bin/cp NDMeshStreamer.h ../../../../include /bin/cp VirtualRouter.h ../../../../include /bin/cp DataItemTypes.h ../../../../include gmake[2]: Entering directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/io' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c ckio.ci ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../../../tmp -o NDMeshStreamer.o NDMeshStreamer.C /bin/cp NDMeshStreamer.decl.h ../../../../include /bin/cp NDMeshStreamer.def.h ../../../../include touch ckio.ci.stamp cp ckio.h CkIO.decl.h CkIO.def.h CkIO_impl.decl.h CkIO_impl.def.h ../../../../include/ touch headers ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c ckio.C In file included from NDMeshStreamer.C:3: In file included from ./NDMeshStreamer.h:8: In file included from ./NDMeshStreamer.decl.h:3: In file included from ../../../../bin/../include/charm++.h:1109: In file included from ../../../../bin/../include/ckarray.h:29: In file included from ../../../../bin/../include/cklocation.h:62: In file included from ../../../../bin/../include/LBDatabase.h:9: ../../../../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../../../../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../../../../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../../../../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../../../lib/libmoduleNDMeshStreamer.a NDMeshStreamer.o ar: warning: creating ../../../../lib/libmoduleNDMeshStreamer.a /bin/cp libmoduleNDMeshStreamer.dep ../../../../lib gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/NDMeshStreamer' In file included from ckio.C:7: In file included from ./CkIO.decl.h:3: In file included from ../../../../bin/../include/charm++.h:1109: In file included from ../../../../bin/../include/ckarray.h:29: In file included from ../../../../bin/../include/cklocation.h:62: In file included from ../../../../bin/../include/LBDatabase.h:9: ../../../../bin/../include/lbdb.h:60:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 60 | typedef struct { | ^ | LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 65 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration 66 | } LDOMHandle; | ^ ../../../../bin/../include/lbdb.h:118:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 118 | typedef struct { | ^ | LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 122 | inline const LDOMid &omID() const { return omhandle.id; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:125:3: note: type is given name 'LDObjHandle' for linkage purposes by this typedef declaration 125 | } LDObjHandle; | ^ ../../../../bin/../include/lbdb.h:169:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 169 | typedef struct { | ^ | LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 186 | inline const LDOMHandle &omHandle() const { return handle.omhandle; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:194:3: note: type is given name 'LDObjData' for linkage purposes by this typedef declaration 194 | } LDObjData; | ^ ../../../../bin/../include/lbdb.h:197:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 197 | typedef struct { | ^ | LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 202 | inline void pup(PUP::er &p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../bin/../include/lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration 203 | } LDObjStats; | ^ 4 warnings generated. ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../../../lib/libmoduleCkIO.a ckio.o ar: warning: creating ../../../../lib/libmoduleCkIO.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/io' touch charm++ gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp' ------------------------------------------------- charm++ built successfully. Next, try out a sample program like multicore-linux64-gfortran-clang/tests/charm++/simplearrayhello =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> charm-uiuc-6.8.2_5 depends on executable: gfortran14 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for charm-uiuc-6.8.2_5 ===> Generating temporary packing list # cp -f ../include/* /wrkdirs/usr/ports/net/charm/work/stage/include for f in ../include/*; do if test -f $f; then cp -f $f /wrkdirs/usr/ports/net/charm/work/stage/include; fi; done cp -f ../lib/* /wrkdirs/usr/ports/net/charm/work/stage/lib cp -f ../lib_so/* /wrkdirs/usr/ports/net/charm/work/stage/lib_so || true for f in ../bin/*; do if test -f $f; then cp -f $f /wrkdirs/usr/ports/net/charm/work/stage/bin; fi; done ====> 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=2026-01-22T02:05:35+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=9ec84cbafd2a' '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 charm-uiuc-6.8.2_5 ===> Building charm-uiuc-6.8.2_5 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for charm-uiuc-6.8.2_5 build of net/charm | charm-uiuc-6.8.2_5 ended at Wed Jan 21 21:09:10 EST 2026 build time: 00:03:38