=>> Building net/charm build started at Sat Mar 30 17:10:49 GMT 2024 port directory: /usr/ports/net/charm package name: charm-uiuc-6.8.2_5 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2962 Aug 8 2023 /usr/ports/net/charm/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: 9ec84cbafd Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 09 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 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.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 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="gfortran13" F90="gfortran13" FC="gfortran13" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" MAKE=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=/ccache/libexec/ccache:/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" CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- F77="gfortran13" F90="gfortran13" FC="gfortran13" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" 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=/ccache/libexec/ccache:/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/gcc13 -L/usr/local/lib/gcc13 -fstack-protector-strong -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++14 " CCACHE_DIR="/root/.ccache" 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=13.2 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--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --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-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_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.44.0.pkg [pkg-builder.dan.net.uk] Installing git-2.44.0... [pkg-builder.dan.net.uk] `-- Installing curl-8.6.0... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.7... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.2... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.7: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.60.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.60.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing librtmp-2.4.20190330_1... [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.13_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.13_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting librtmp-2.4.20190330_1: ......... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.0_1,3... [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.0_1,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.5_1... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.9.4_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.9.4_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.5_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.6.0: .......... done [pkg-builder.dan.net.uk] `-- Installing expat-2.6.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.6.1: .......... done [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-Authen-SASL-2.17... [pkg-builder.dan.net.uk] | `-- Installing p5-Digest-HMAC-1.04... [pkg-builder.dan.net.uk] | | `-- Installing perl5-5.36.3_1... [pkg-builder.dan.net.uk] | | `-- Extracting perl5-5.36.3_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting p5-Digest-HMAC-1.04: ....... done [pkg-builder.dan.net.uk] | `-- Installing p5-GSSAPI-0.28_2... [pkg-builder.dan.net.uk] | | `-- Installing heimdal-7.8.0_8... [pkg-builder.dan.net.uk] | | `-- Installing db5-5.3.28_9... [pkg-builder.dan.net.uk] | | `-- Extracting db5-5.3.28_9: .......... done [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.10... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.10: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting heimdal-7.8.0_8: .......... done [pkg-builder.dan.net.uk] | `-- Extracting p5-GSSAPI-0.28_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting p5-Authen-SASL-2.17: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-Error-0.17029... [pkg-builder.dan.net.uk] `-- Extracting p5-Error-0.17029: ..... done [pkg-builder.dan.net.uk] `-- Installing p5-IO-Socket-SSL-2.085... [pkg-builder.dan.net.uk] | `-- Installing p5-IO-Socket-IP-0.42... [pkg-builder.dan.net.uk] | `-- Extracting p5-IO-Socket-IP-0.42: ... done [pkg-builder.dan.net.uk] | `-- Installing p5-Mozilla-CA-20231213... [pkg-builder.dan.net.uk] | `-- Extracting p5-Mozilla-CA-20231213: .... done [pkg-builder.dan.net.uk] | `-- Installing p5-Net-SSLeay-1.94... [pkg-builder.dan.net.uk] | `-- Extracting p5-Net-SSLeay-1.94: .......... done [pkg-builder.dan.net.uk] | `-- Installing p5-URI-5.27... [pkg-builder.dan.net.uk] | `-- Extracting p5-URI-5.27: .......... done [pkg-builder.dan.net.uk] `-- Extracting p5-IO-Socket-SSL-2.085: .......... done [pkg-builder.dan.net.uk] `-- Installing python39-3.9.18_1... [pkg-builder.dan.net.uk] | `-- Installing libffi-3.4.4_1... [pkg-builder.dan.net.uk] | `-- Extracting libffi-3.4.4_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing mpdecimal-2.5.1... [pkg-builder.dan.net.uk] | `-- Extracting mpdecimal-2.5.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting python39-3.9.18_1: .......... done ===> Creating groups. Creating group 'git_daemon' with gid '964'. ===> Creating users Creating user 'git_daemon' with uid '964'. [pkg-builder.dan.net.uk] Extracting git-2.44.0: .......... done ===== Message from db5-5.3.28_9: -- ===> NOTICE: The db5 port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: EOLd, potential security issues, maybe use db18 instead. It is scheduled to be removed on or after 2022-06-30. ===== Message from heimdal-7.8.0_8: -- heimdal-7.1.0_1 uses a new database format which is incompatible with Heimdal in the base system and heimdal-1.5.3_6 or prior. Please read 20161112 in /usr/ports/UPDATING carefully to upgrade your database. ===== Message from python39-3.9.18_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 ===== Message from git-2.44.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.2.26_1.pkg [pkg-builder.dan.net.uk] Installing bash-5.2.26_1... [pkg-builder.dan.net.uk] Extracting bash-5.2.26_1: .......... 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: gfortran13 - not found ===> Installing existing package /packages/All/gcc13-13.2.0_4.pkg [pkg-builder.dan.net.uk] Installing gcc13-13.2.0_4... [pkg-builder.dan.net.uk] `-- Installing binutils-2.40_5,1... [pkg-builder.dan.net.uk] `-- Extracting binutils-2.40_5,1: .......... done [pkg-builder.dan.net.uk] `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] `-- Installing mpc-1.3.1_1... [pkg-builder.dan.net.uk] | `-- Installing mpfr-4.2.1,1... [pkg-builder.dan.net.uk] | `-- Extracting mpfr-4.2.1,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting mpc-1.3.1_1: ...... done [pkg-builder.dan.net.uk] Extracting gcc13-13.2.0_4: .......... done create symlink for gcc13 create symlink for gcc13 (world) create symlink for g++13 create symlink for g++13 (world) create symlink for cpp13 create symlink for cpp13 (world) ===== Message from gcc13-13.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/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> charm-uiuc-6.8.2_5 depends on executable: gfortran13 - 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-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] 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 =========================================================================== =================================================== ===== 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 1 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/gfortran13 -fPIC -fno-second-underscore -fdollar-ok " checking "whether Fortran 77 compiler works"... "yes" checking "F90 compiler as"... "/usr/local/bin/gfortran13 -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 lex.yy.c:1034:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] 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] 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] register int yy_act; ^~~~~~~~~ lex.yy.c:1094:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] 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] register char *source = (yytext_ptr); ^~~~~~~~~ lex.yy.c:1366:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] 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] 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] register char *yy_cp; ^~~~~~~~~ lex.yy.c:1479:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] register int yy_is_jam; ^~~~~~~~~ lex.yy.c:1502:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] 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] register char *yy_cp; ^~~~~~~~~ lex.yy.c:1529:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 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] 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] register char *source = ^~~~~~~~~ 19 warnings generated. ../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 ../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 1 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleDummyLB.a DummyLB.o ar: warning: creating ../lib/libmoduleDummyLB.a ( [ -r libmoduleDummyLB.dep ] && cp -f libmoduleDummyLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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/libmoduleGreedyLB.a ( [ -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. -isystem /usr/local/include -c -o GreedyRefineLB.o GreedyRefineLB.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleGreedyRefineLB.a GreedyRefineLB.o ar: warning: creating ../lib/libmoduleGreedyRefineLB.a ( [ -r libmoduleGreedyRefineLB.dep ] && cp -f libmoduleGreedyRefineLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleCommLB.a CommLB.o ar: warning: creating ../lib/libmoduleCommLB.a ( [ -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 -I. -isystem /usr/local/include -c -o RandCentLB.o RandCentLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRandCentLB.a RandCentLB.o ar: warning: creating ../lib/libmoduleRandCentLB.a ( [ -r libmoduleRandCentLB.dep ] && cp -f libmoduleRandCentLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineLB.a RefineLB.o ar: warning: creating ../lib/libmoduleRefineLB.a ( [ -r libmoduleRefineLB.dep ] && cp -f libmoduleRefineLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineCommLB.a RefineCommLB.o ar: warning: creating ../lib/libmoduleRefineCommLB.a ( [ -r libmoduleRefineCommLB.dep ] && cp -f libmoduleRefineCommLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRotateLB.a RotateLB.o ar: warning: creating ../lib/libmoduleRotateLB.a ( [ -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. -isystem /usr/local/include -c -o DistributedLB.o DistributedLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleDistributedLB.a DistributedLB.o ar: warning: creating ../lib/libmoduleDistributedLB.a ( [ -r libmoduleDistributedLB.dep ] && cp -f libmoduleDistributedLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleHybridLB.a HybridLB.o ar: warning: creating ../lib/libmoduleHybridLB.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. -isystem /usr/local/include -c -o ComboCentLB.o ComboCentLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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/libmoduleComboCentLB.a ( [ -r libmoduleComboCentLB.dep ] && cp -f libmoduleComboCentLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleRefineSwapLB.a RefineSwapLB.o 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. -isystem /usr/local/include -c -o NeighborLB.o NeighborLB.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleNeighborLB.a NeighborLB.o ar: warning: creating ../lib/libmoduleNeighborLB.a ( [ -r libmoduleNeighborLB.dep ] && cp -f libmoduleNeighborLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleOrbLB.a OrbLB.o ar: warning: creating ../lib/libmoduleOrbLB.a ( [ -r libmoduleOrbLB.dep ] && cp -f libmoduleOrbLB.dep ../lib/ ) || true ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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/libmoduleBlockLB.a ( [ -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. -isystem /usr/local/include -c -o GreedyCommLB.o GreedyCommLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 manager.o manager.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleGreedyCommLB.a GreedyCommLB.o manager.o ar: warning: creating ../lib/libmoduleGreedyCommLB.a ( [ -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 -I. -isystem /usr/local/include -c -o NodeLevelLB.o NodeLevelLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libmoduleNodeLevelLB.a NodeLevelLB.o ar: warning: creating ../lib/libmoduleNodeLevelLB.a ( [ -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 -I. -isystem /usr/local/include -c -o CommonLBs.o CommonLBs.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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } LDObjStats; ^ 4 warnings generated. ../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/libmoduleCommonLBs.a ( [ -r libmoduleCommonLBs.dep ] && cp -f libmoduleCommonLBs.dep ../lib/ ) || true /usr/local/bin/gmake -C libs/ck-libs/completion 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../../../../tmp -o completion.o completion.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] typedef struct { ^ LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } LDObjStats; ^ 4 warnings generated. ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../../../../lib/libmodulecompletion.a completion.o ar: warning: creating ../../../../lib/libmodulecompletion.a /bin/cp completion.decl.h ../../../../include /bin/cp completion.def.h ../../../../include /bin/cp completion.h ../../../../include gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 tracef.o tracef.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 init.o init.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 register.o register.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 qd.o qd.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ck.o ck.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 cktaskQ.o cktaskQ.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 msgalloc.o msgalloc.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckfutures.o ckfutures.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckIgetControl.o ckIgetControl.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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-message.o debug-message.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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-charm.o debug-charm.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckcallback.o ckcallback.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 cklocation.o cklocation.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckmulticast.o ckmulticast.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckarrayoptions.o ckarrayoptions.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckarray.o ckarray.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckreduction.o ckreduction.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckrdma.o ckrdma.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 waitqd.o waitqd.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LBDatabase.o LBDatabase.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 MetaBalancer.o MetaBalancer.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 lbdb.o lbdb.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 lbdbf.o lbdbf.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckobjQ.o ckobjQ.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LBAgent.o LBAgent.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LBProfit.o LBProfit.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckcheckpoint.o ckcheckpoint.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckmemcheckpoint.o ckmemcheckpoint.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckevacuation.o ckevacuation.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckmessagelogging.o ckmessagelogging.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckcausalmlog.o ckcausalmlog.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckobjid.o ckobjid.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LBDBManager.o LBDBManager.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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 LBComm.o LBComm.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LBObj.o LBObj.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 LBMachineUtil.o LBMachineUtil.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 CentralPredictor.o CentralPredictor.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 BaseLB.o BaseLB.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 CentralLB.o CentralLB.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 HybridBaseLB.o HybridBaseLB.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 NborBaseLB.o NborBaseLB.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 DistBaseLB.o DistBaseLB.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 LButil.o LButil.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 RefinerTemp.o RefinerTemp.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 CommLBHeap.o CommLBHeap.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 NullLB.o NullLB.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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 LBSimulation.o LBSimulation.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 modifyScheduler.o modifyScheduler.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 charmProjections.o charmProjections.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 cktiming.o cktiming.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ckbitvector.o ckbitvector.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 pathHistory.o pathHistory.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 controlPoints.o controlPoints.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 arrayRedistributor.o arrayRedistributor.C 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 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] typedef struct { ^ LDOMHandle ../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 mpi-interoperate.o mpi-interoperate.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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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/libck.a ../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 convcore.c:509:26: warning: format specifies type 'long long *' but the argument has type 'CmiInt8 *' (aka 'long *') [-Wformat] if (sscanf(opt,"%lld",optDest)<1) { ~~~~ ^~~~~~~ %ld 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 conv-conds.o conv-conds.c ../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 ../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 ../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 ../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 ../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 conv-ccs.c:367:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 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 ccs-builtins.o ccs-builtins.C ../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 ../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 ../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 ../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 cpuaffinity.c:190:15: warning: implicit declaration of function 'pthread_setaffinity_np' is invalid in C99 [-Wimplicit-function-declaration] 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] if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpuaffinity.c:190:13: note: place parentheses around the assignment to silence this warning if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { ^ ( ) cpuaffinity.c:190:13: note: use '==' to turn this assignment into an equality comparison if (errno = pthread_setaffinity_np(thread, size, cpusetp)) { ^ == cpuaffinity.c:208:15: warning: implicit declaration of function 'pthread_setaffinity_np' is invalid in C99 [-Wimplicit-function-declaration] 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] 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 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 if (errno = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { ^ == cpuaffinity.c:302:15: warning: implicit declaration of function 'pthread_getaffinity_np' is invalid in C99 [-Wimplicit-function-declaration] 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] 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 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 if (errno = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset)) { ^ == cpuaffinity.c:342:15: warning: implicit declaration of function 'pthread_getaffinity_np' is invalid in C99 [-Wimplicit-function-declaration] 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] 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 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 if (errno = pthread_getaffinity_np(pthread_self(), sizeof(cpu_set_t), cpuset)) { ^ == 8 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 cputopology.o cputopology.C ../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 cmitls.c:67:55: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] void switchTLS(tlsseg_t* , tlsseg_t* ) __attribute__((optimize(0))); ^~~~~~~~~~~ cmitls.c:68:43: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 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 memoryaffinity.o memoryaffinity.c SRCBASE=../../src ./commitid.sh Dev mode fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). echo "const char * const CmiCommitID = \"`cat VERSION`\";" > commitid.c ../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 ../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 -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/libconv-core.a ../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 -o ../lib/libconv-cplus-y.a machine.o ar: warning: creating ../lib/libconv-cplus-y.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 ar: warning: creating ../lib/libconv-cplus-n.a ../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 ../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 ../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 ../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 ../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 ../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 ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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/libconv-util.a rm -f pup_f.f90 && ./pup_f.f90.sh Making pup routines for data type int/i/integer Making pup routines for data type short/s/integer(kind=2) Making pup routines for data type char/c/character Making pup routines for data type real/r/real(kind=4) 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 Making pup routines for data type doublecomplex/y/complex*16 Making pup routines for data type int/i/integer Making pup routines for data type short/s/integer(kind=2) Making pup routines for data type char/c/character Making pup routines for data type real/r/real(kind=4) 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 Making pup routines for data type doublecomplex/y/complex*16 Making pup routines for data type int/i/integer Making pup routines for data type short/s/integer(kind=2) Making pup routines for data type char/c/character Making pup routines for data type real/r/real(kind=4) 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 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 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/libconv-utilf.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-rand.a cldb.rand.c ar: warning: creating ../lib/libldb-rand.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-spray.a cldb.spray.c ar: warning: creating ../lib/libldb-spray.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-workstealing.a cldb.workstealing.c ar: warning: creating ../lib/libldb-workstealing.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-neighbor.a cldb.neighbor.c 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/libldb-none.a cldb.none.c ar: warning: creating ../lib/libldb-none.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-test.a cldb.test.c ar: warning: creating ../lib/libldb-test.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libldb-bluegene.a cldb.bluegene.c 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 trace-converse.o trace-converse.c ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-converse.a trace-converse.o ar: warning: creating ../lib/libtrace-converse.a ../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 Appending .mod to object file name ../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 ar: warning: creating ../lib/libtracef_f.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-projections.a trace-projections.o ar: warning: creating ../lib/libtrace-projections.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 ar: warning: creating ../lib/libtrace-controlPoints.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-summary.a trace-summary.o ar: warning: creating ../lib/libtrace-summary.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ar: warning: creating ../lib/libtrace-utilization.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-simple.a trace-simple.o ar: warning: creating ../lib/libtrace-simple.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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 ar: warning: creating ../lib/libtrace-projector.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 picsdecisiontree.o picsdecisiontree.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 picsautoperfAPI.o picsautoperfAPI.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 picsautoperf.o picsautoperf.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ picsautoperf.C:444:124: warning: format specifies type 'unsigned long long' but the argument has type 'CMK_TYPEDEF_UINT8' (aka 'unsigned long') [-Wformat] 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. ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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-memory.o trace-memory.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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 ar: warning: creating ../lib/libtrace-all.a ../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -o ../lib/libtrace-memory.a trace-memory.o ar: warning: creating ../lib/libtrace-memory.a ../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 ar: warning: creating ../lib/libtrace-perfReport.a cp memory.c libmemory-default.c ../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 libmemory-default.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-default.a cp memory.c libmemory-os.c ../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 libmemory-os.c:364:29: warning: format specifies type 'unsigned long long *' but the argument has type 'CMK_TYPEDEF_UINT8 *' (aka 'unsigned long *') [-Wformat] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os.a cp memory.c libmemory-gnu.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 libmemory-gnu.c:519: ./memory-gnu.c:258:8: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-gnu.a cp memory.c libmemory-verbose.c ../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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-verbose.a cp memory.c libmemory-paranoid.c ../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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-paranoid.a cp memory.c libmemory-leak.c ../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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-leak.a cp memory.c libmemory-isomalloc.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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-isomalloc.a cp memory.c libmemory-os-verbose.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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-verbose.a cp memory.c libmemory-os-isomalloc.c ../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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-isomalloc.a cp memory.c libmemory-os-leak.c ../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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-leak.a cp memory.c libmemory-os-paranoid.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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-paranoid.a cp memory.c libmemory-os-lock.c ../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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-lock.a ../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 ar: warning: creating ../lib/libmemory-os-wrapper.a cp memory.c libmemory-charmdebug.c ../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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug.a cp memory.c 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-mmap.a -DCMK_MEMORY_BUILD_CHARMDEBUG -DCPD_USE_MMAP -optimize -touch-on-failure libmemory-charmdebug-mmap.c 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-mmap.a cp memory.c libmemory-charmdebug-slot.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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-slot.a cp memory.c libmemory-charmdebug-mmap-slot.c ../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 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] 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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)a); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, vptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_getspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, ATFORK_ARENA_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, save_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] tsd_setspecific(arena_key, (void *)&main_arena); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] tsd_setspecific(arena_key, (void *)ar_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:114:7: note: expanded from macro 'tsd_setspecific' (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] arena_get(ar_ptr, ^~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD + MIN_CHUNK_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, bytes + FOOTER_OVERHEAD); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*(elem_size + FOOTER_OVERHEAD)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (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] arena_get(ar_ptr, n*sizeof(size_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu.c:310:31: note: expanded from macro 'arena_get' ptr = (struct malloc_arena*)tsd_getspecific(arena_key, vptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./memory-gnu-threads.h:116:14: note: expanded from macro 'tsd_getspecific' (vptr = key[(unsigned)pthread_self() % 256]) ^~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ar: warning: creating ../lib/libmemory-charmdebug-mmap-slot.a cp memory.c libmemory-os-charmdebug.c ../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 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] 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] ret = fscanf(p, "%lld", &vsz); ~~~~ ^~~~ %ld 2 warnings generated. ar: warning: creating ../lib/libmemory-os-charmdebug.a cp memory.c libmemory-hooks-charmdebug.c ../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 libmemory-hooks-charmdebug.c:265: ./memory-charmdebug.c:587:3: error: use of undeclared identifier '__malloc_hook'; did you mean 'old_malloc_hook'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:213:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __malloc_hook = old_malloc_hook; \ ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:214:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __realloc_hook = old_realloc_hook; \ ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:215:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __memalign_hook = old_memalign_hook; \ ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:216:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __free_hook = old_free_hook; ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:218:21: note: expanded from macro 'AFTER_MALLOC_CALL' old_malloc_hook = __malloc_hook; \ ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:219:22: note: expanded from macro 'AFTER_MALLOC_CALL' old_realloc_hook = __realloc_hook; \ ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:220:23: note: expanded from macro 'AFTER_MALLOC_CALL' old_memalign_hook = __memalign_hook; \ ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:221:19: note: expanded from macro 'AFTER_MALLOC_CALL' old_free_hook = __free_hook; \ ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:222:3: note: expanded from macro 'AFTER_MALLOC_CALL' __malloc_hook = meta_malloc_hook; \ ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:223:3: note: expanded from macro 'AFTER_MALLOC_CALL' __realloc_hook = meta_realloc_hook; \ ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:224:3: note: expanded from macro 'AFTER_MALLOC_CALL' __memalign_hook = meta_memalign_hook; \ ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:225:3: note: expanded from macro 'AFTER_MALLOC_CALL' __free_hook = meta_free_hook; ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:213:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __malloc_hook = old_malloc_hook; \ ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:214:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __realloc_hook = old_realloc_hook; \ ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:215:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __memalign_hook = old_memalign_hook; \ ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here 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'? BEFORE_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:216:3: note: expanded from macro 'BEFORE_MALLOC_CALL' __free_hook = old_free_hook; ^ libmemory-hooks-charmdebug.c:233:15: note: 'old_free_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:218:21: note: expanded from macro 'AFTER_MALLOC_CALL' old_malloc_hook = __malloc_hook; \ ^ libmemory-hooks-charmdebug.c:230:16: note: 'old_malloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:219:22: note: expanded from macro 'AFTER_MALLOC_CALL' old_realloc_hook = __realloc_hook; \ ^ libmemory-hooks-charmdebug.c:231:16: note: 'old_realloc_hook' declared here 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'? AFTER_MALLOC_CALL; ^ libmemory-hooks-charmdebug.c:220:23: note: expanded from macro 'AFTER_MALLOC_CALL' old_memalign_hook = __memalign_hook; \ ^ libmemory-hooks-charmdebug.c:232:16: note: 'old_memalign_hook' declared here static void *(*old_memalign_hook) (size_t,size_t, const void*); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ar: warning: creating ../lib/libmemory-hooks-charmdebug.a cp threads.c libthreads-default.c ( /usr/local/bin/gmake -C QuickThreads clean ) 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 rm -f qtmdb.s qtmds.s qtmdc.o qtmdb.o qtmds.o run 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 ) Running configure on generic64-light ( /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 -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 -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 md/setjmp64_.c:66:14: warning: incompatible pointer types passing 'int *' to parameter of type 'struct _jmp_buf *' [-Wincompatible-pointer-types] _longjmp((int*)rjb, push_buf((void *)jb)); ^~~~~~~~~ /usr/include/setjmp.h:50:22: note: passing argument to parameter here void _longjmp(jmp_buf, int) __dead2; ^ md/setjmp64_.c:73:95: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] 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] _longjmp((int*)sp, push_buf((void *)&help)); ^~~~~~~~ /usr/include/setjmp.h:50:22: note: passing argument to parameter here 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] _longjmp((int*)sp, push_buf((void *)&help)); ^~~~~~~~ /usr/include/setjmp.h:50:22: note: passing argument to parameter here void _longjmp(jmp_buf, int) __dead2; ^ 4 warnings generated. 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 ../../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 libqt.a gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/QuickThreads' cp -f QuickThreads/libqt.a ../lib/libckqt.a (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) 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 ar: warning: creating ../lib/libthreads-default.a cp threads.c 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-default-tls.a -DCMK_THREADS_BUILD_DEFAULT -DCMK_THREADS_BUILD_TLS=1 -touch-on-failure libthreads-default-tls.c libthreads-default-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] void CthResume(CthThread) __attribute__((optimize(0))); ^~~~~~~~~~~ 1 warning generated. ar: warning: creating ../lib/libthreads-default-tls.a cp threads.c 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.a -DCMK_THREADS_BUILD_QT=1 libthreads-qt.c ar: warning: creating ../lib/libthreads-qt.a cp threads.c 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-qt-tls.a -DCMK_THREADS_BUILD_QT=1 -DCMK_THREADS_BUILD_TLS=1 -touch-on-failure libthreads-qt-tls.c libthreads-qt-tls.c:1964:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] void CthResume(CthThread) __attribute__((optimize(0))); ^~~~~~~~~~~ 1 warning generated. ar: warning: creating ../lib/libthreads-qt-tls.a cp threads.c 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.a -DCMK_THREADS_BUILD_CONTEXT=1 -touch-on-failure libthreads-context.c ar: warning: creating ../lib/libthreads-context.a cp threads.c libthreads-context-tls.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 libthreads-context-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] void CthResume(CthThread) __attribute__((optimize(0))); ^~~~~~~~~~~ 1 warning generated. ar: warning: creating ../lib/libthreads-context-tls.a cp threads.c 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.a -DCMK_THREADS_BUILD_JCONTEXT=1 -U_FORTIFY_SOURCE -touch-on-failure libthreads-uJcontext.c ar: warning: creating ../lib/libthreads-uJcontext.a cp threads.c 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-uJcontext-tls.a -DCMK_THREADS_BUILD_JCONTEXT=1 -DCMK_THREADS_BUILD_TLS=1 -U_FORTIFY_SOURCE -touch-on-failure libthreads-uJcontext-tls.c libthreads-uJcontext-tls.c:1666:42: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes] void CthResume(CthThread) __attribute__((optimize(0))); ^~~~~~~~~~~ 1 warning generated. ar: warning: creating ../lib/libthreads-uJcontext-tls.a cp threads.c libthreads-pthreads.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 ar: warning: creating ../lib/libthreads-pthreads.a cp threads.c libthreads-fibers.c ../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 libthreads-fibers.c:1120:10: fatal error: 'windows.h' file not found #include ^~~~~~~~~~~ 1 error generated. ar: warning: creating ../lib/libthreads-fibers.a cp threads.c libthreads-stackcopy.c ../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 ar: warning: creating ../lib/libthreads-stackcopy.a cp threads.c libthreads-memoryalias.c ../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 ar: warning: creating ../lib/libthreads-memoryalias.a cp threads.c 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-qt-memoryalias.a -DCMK_THREADS_BUILD_QT=1 -DCMK_THREADS_ALIAS_STACK=1 -touch-on-failure libthreads-qt-memoryalias.c ar: warning: creating ../lib/libthreads-qt-memoryalias.a cp threads.c 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-context-memoryalias.a -DCMK_THREADS_BUILD_CONTEXT=1 -DCMK_THREADS_ALIAS_STACK=1 -touch-on-failure libthreads-context-memoryalias.c ar: warning: creating ../lib/libthreads-context-memoryalias.a cp threads.c libthreads-uJcontext-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 ar: warning: creating ../lib/libthreads-uJcontext-memoryalias.a ../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 -o ../lib/libccs-client.a ccs-client.o ar: warning: creating ../lib/libccs-client.a ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 set_partition_params.o set_partition_params.c ../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 ar: warning: creating ../lib/libconv-partition.a ../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 ../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 ../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 ar: warning: creating ../lib/libconv-ldb.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 ../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 global-elfgot.C:78:4: error: "Global-elfgot won't work properly under smp version: -swapglobals disabled" # error "Global-elfgot won't work properly under smp version: -swapglobals disabled" ^ 1 error generated. 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... ../bin/charmc -host conv-cpm.c conv-cpm.flex:56:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yywrap(){ return(1); } ^ conv-cpm.flex:459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(int argc, char **argv) ^ 2 warnings generated. ../bin/charmc -host -language c -o conv-cpm -cp ../bin/ conv-cpm.o /usr/local/bin/gmake -C topomanager -f Makefile_charm 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 -I../../tmp -o CrayNid.o CrayNid.c ../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../tmp -o BGQTorus.o BGQTorus.C ../../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 ar: warning: creating ../../lib/libtmgr.a gmake[2]: Leaving 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 -c -I. charmf.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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 -cpmod ../include charm.M Appending .mod to object file name ../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 ../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 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } LDObjStats; ^ 4 warnings generated. ../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/libckmain.a /usr/local/bin/gmake -C libs/ck-libs/NDMeshStreamer 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/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -I../../../../tmp -o NDMeshStreamer.o NDMeshStreamer.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] typedef struct { ^ LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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 /bin/cp NDMeshStreamer.decl.h ../../../../include /bin/cp NDMeshStreamer.def.h ../../../../include /bin/cp NDMeshStreamer.h ../../../../include /bin/cp VirtualRouter.h ../../../../include /bin/cp DataItemTypes.h ../../../../include gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/NDMeshStreamer' /usr/local/bin/gmake -C libs/ck-libs/dummy 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 ../../../../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/libmoduleCkMulticast.a ckdummy.o ar: warning: creating ../../../../lib/libmoduleCkMulticast.a /bin/cp CkDummy.decl.h ../../../../include /bin/cp CkDummy.def.h ../../../../include /bin/cp ckdummy.h ../../../../include gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/dummy' /usr/local/bin/gmake -C libs/ck-libs/pythonCCS 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) gmake[2]: Leaving directory '/wrkdirs/usr/ports/net/charm/work/charm-v6.8.2/multicore-linux64-gfortran-clang/tmp/libs/ck-libs/pythonCCS' /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/io' ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -c ckio.ci 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 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] typedef struct { ^ LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } 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' /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 ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -lpthread -I../../../../tmp -o CkLoop.o CkLoop.C 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] typedef struct { ^ LDOMHandle ../../../../bin/../include/lbdb.h:65:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjHandle ../../../../bin/../include/lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ../../../../bin/../include/lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ../../../../bin/../include/lbdb.h:202:3: note: type is not C-compatible due to this member declaration 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 } LDObjStats; ^ 4 warnings generated. ../../../../bin/charmc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -build-shared -lpthread -o ../../../../lib/libmoduleCkLoop.a CkLoop.o ar: warning: creating ../../../../lib/libmoduleCkLoop.a cp CkLoopAPI.h CkLoop.decl.h CkLoop.def.h ../../../../include/ gmake[2]: Leaving 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 -I. -isystem /usr/local/include -c -o mpi-mainmodule.o mpi-mainmodule.C 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] typedef struct { ^ LDOMHandle ./lbdb.h:65:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:66:3: note: type is given name 'LDOMHandle' for linkage purposes by this typedef declaration } 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] typedef struct { ^ LDObjHandle ./lbdb.h:122:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjData ./lbdb.h:186:3: note: type is not C-compatible due to this member declaration 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 } 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] typedef struct { ^ LDObjStats ./lbdb.h:202:3: note: type is not C-compatible due to this member declaration inline void pup(PUP::er &p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./lbdb.h:203:3: note: type is given name 'LDObjStats' for linkage purposes by this typedef declaration } 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 ar: warning: creating ../lib/libmpi-mainmodule.a 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: gfortran13 - 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=2024-03-30T17:10:49+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=9ec84cbafd' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' 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 Sat Mar 30 18:20:01 GMT 2024 build time: 01:09:14