=>> Building science/plumed build started at Tue Jul 7 12:56:47 JST 2026 port directory: /usr/ports/science/plumed package name: plumed-2.10.0 building for: FreeBSD s15amd64-setuptools2-job-06 15.1-STABLE FreeBSD 15.1-STABLE 1501501 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1857 Jul 5 18:52 /usr/ports/science/plumed/Makefile Ports top last git commit: 18628b9022c9c1c0e7cb5e71c2aa1e1e563ca34a Ports top unclean checkout: yes Port dir last git commit: e9132ac6910d4de81b62c1dfa2389ea808e7127f Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.8 Host OSVERSION: 1501501 Jail OSVERSION: 1501501 Job Id: 06 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1501501 UNAME_v=FreeBSD 15.1-STABLE 1501501 UNAME_r=15.1-STABLE 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.8 MASTERMNT=/usr/local/poudriere/data/.m/s15amd64-setuptools2/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/usr/local/poudriere/data/.m/s15amd64-setuptools2/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=s15amd64-setuptools2 SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/s15amd64-setuptools2/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.8 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --enable-shared --disable-python --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- F77="gfortran14" F90="gfortran14" FC="gfortran14" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc14" MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/science/plumed/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/science/plumed/work XDG_CACHE_HOME=/wrkdirs/usr/ports/science/plumed/work/.cache HOME=/wrkdirs/usr/ports/science/plumed/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/science/plumed/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/science/plumed/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh 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" STRIP="/usr/local/bin/strip" DEFAULT_AUTOCONF=2.73 CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- F77="gfortran14" F90="gfortran14" FC="gfortran14" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc14" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc14" XDG_DATA_HOME=/wrkdirs/usr/ports/science/plumed/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/science/plumed/work XDG_CACHE_HOME=/wrkdirs/usr/ports/science/plumed/work/.cache HOME=/wrkdirs/usr/ports/science/plumed/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/science/plumed/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/science/plumed/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" STRIP="/usr/local/bin/strip" DEFAULT_AUTOCONF=2.73 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/plumed" EXAMPLESDIR="share/examples/plumed" DATADIR="share/plumed" WWWDIR="www/plumed" ETCDIR="etc/plumed" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/plumed DOCSDIR=/usr/local/share/doc/plumed EXAMPLESDIR=/usr/local/share/examples/plumed WWWDIR=/usr/local/www/plumed ETCDIR=/usr/local/etc/plumed --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles OVERLAYS+=/overlays/overlay_setuptools FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### LICENSES_ACCEPTED= EULA ISC MPEG2ENC DEFAULT_VERSIONS+= magick=7 DEFAULT_VERSIONS+= pgsql=18 DEFAULT_VERSIONS+= samba=4.23 DEFAULT_VERSIONS+= ssl=openssl japanese_fcitx5-mozc_SET= EDICT2 PERSONALNAME PLACENAME SUDACHIDICT UTDIC japanese_mozc_server_SET= EDICT2 PERSONALNAME PLACENAME SUDACHIDICT UTDIC japanese_mozc_server_UNSET= JAWIKI x11_wm_hikari_SET= INPUTMETHOD GAMMA LAYERSHELL SCREENCOPY VIRTUALINPUT X11 .if $(.CURDIR:M*/x11-wm/hikari) WITH_DEBUG= YES .endif #### #### devel_gamin_set= LIBINOTIFY #### Misc Poudriere #### .include "/etc/make.conf.ports_env" DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (kbytes, -y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License LGPL3 accepted by the user =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> plumed-2.10.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.7.5.pkg [s15amd64-setuptools2-job-06] Installing pkg-2.7.5... [s15amd64-setuptools2-job-06] Extracting pkg-2.7.5: .......... done ===> plumed-2.10.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of plumed-2.10.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License LGPL3 accepted by the user => plumed-2.10.0.tgz doesn't seem to exist in /portdistfiles. => Attempting to fetch https://github.com/plumed/plumed2/releases/download/v2.10.0/plumed-2.10.0.tgz plumed-2.10.0.tgz 119 MB 39 MBps 03s ===> Fetching all distfiles required by plumed-2.10.0 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> License LGPL3 accepted by the user ===> Fetching all distfiles required by plumed-2.10.0 for building => SHA256 Checksum OK for plumed-2.10.0.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License LGPL3 accepted by the user ===> Fetching all distfiles required by plumed-2.10.0 for building ===> Extracting for plumed-2.10.0 => SHA256 Checksum OK for plumed-2.10.0.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for plumed-2.10.0 ===> Applying FreeBSD patches for plumed-2.10.0 from /usr/ports/science/plumed/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> plumed-2.10.0 depends on executable: bash - not found ===> Installing existing package /packages/All/bash-5.3.15.pkg [s15amd64-setuptools2-job-06] Installing bash-5.3.15... [s15amd64-setuptools2-job-06] `-- Installing gettext-runtime-1.0_1... [s15amd64-setuptools2-job-06] | `-- Installing indexinfo-0.3.1_1... [s15amd64-setuptools2-job-06] | `-- Extracting indexinfo-0.3.1_1: .... done [s15amd64-setuptools2-job-06] `-- Extracting gettext-runtime-1.0_1: .......... done [s15amd64-setuptools2-job-06] Extracting bash-5.3.15: .......... done ===> plumed-2.10.0 depends on executable: bash - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on package: bash-completion>0 - not found ===> Installing existing package /packages/All/bash-completion-2.17.0_3,2.pkg [s15amd64-setuptools2-job-06] Installing bash-completion-2.17.0_3,2... [s15amd64-setuptools2-job-06] `-- Installing bash-completion-freebsd-1.5.0... [s15amd64-setuptools2-job-06] `-- Extracting bash-completion-freebsd-1.5.0: ....... done [s15amd64-setuptools2-job-06] `-- Installing bash-completion-zfs-2.4.1... [s15amd64-setuptools2-job-06] `-- Extracting bash-completion-zfs-2.4.1: .... done [s15amd64-setuptools2-job-06] Extracting bash-completion-2.17.0_3,2: .......... done ===== Message from bash-completion-2.17.0_3,2: -- To enable the bash completion library, add the following to your .bashrc file: [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \ source /usr/local/share/bash-completion/bash_completion.sh See /usr/local/share/doc/bash-completion/README.md for more information. ===> plumed-2.10.0 depends on package: bash-completion>0 - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on executable: gfortran14 - not found ===> Installing existing package /packages/All/gcc14-14.2.0_6.pkg [s15amd64-setuptools2-job-06] Installing gcc14-14.2.0_6... [s15amd64-setuptools2-job-06] `-- Installing binutils-2.44,1... [s15amd64-setuptools2-job-06] | `-- Installing zstd-1.5.7_2... [s15amd64-setuptools2-job-06] | | `-- Installing liblz4-1.10.0_2,1... [s15amd64-setuptools2-job-06] | | `-- Extracting liblz4-1.10.0_2,1: .......... done [s15amd64-setuptools2-job-06] | `-- Extracting zstd-1.5.7_2: .......... done [s15amd64-setuptools2-job-06] `-- Extracting binutils-2.44,1: .......... done [s15amd64-setuptools2-job-06] `-- Installing gmp-6.3.0... [s15amd64-setuptools2-job-06] `-- Extracting gmp-6.3.0: .......... done [s15amd64-setuptools2-job-06] `-- Installing mpc-1.4.1... [s15amd64-setuptools2-job-06] | `-- Installing mpfr-4.2.2,1... [s15amd64-setuptools2-job-06] | `-- Extracting mpfr-4.2.2,1: .......... done [s15amd64-setuptools2-job-06] `-- Extracting mpc-1.4.1: .......... done [s15amd64-setuptools2-job-06] Extracting gcc14-14.2.0_6: .......... done ===== Message from gcc14-14.2.0_6: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc14 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> plumed-2.10.0 depends on executable: gfortran14 - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [s15amd64-setuptools2-job-06] Installing gmake-4.4.1... [s15amd64-setuptools2-job-06] Extracting gmake-4.4.1: .......... done ===> plumed-2.10.0 depends on package: gmake>=4.4.1 - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3_1,1.pkg [s15amd64-setuptools2-job-06] Installing pkgconf-2.4.3_1,1... [s15amd64-setuptools2-job-06] Extracting pkgconf-2.4.3_1,1: .......... done ===> plumed-2.10.0 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on file: /usr/local/bin/as - found ===> plumed-2.10.0 depends on package: autoconf>=2.73 - not found ===> Installing existing package /packages/All/autoconf-2.73.pkg [s15amd64-setuptools2-job-06] Installing autoconf-2.73... [s15amd64-setuptools2-job-06] `-- Installing autoconf-switch-20220527... [s15amd64-setuptools2-job-06] `-- Extracting autoconf-switch-20220527: .......... done [s15amd64-setuptools2-job-06] `-- Installing m4-1.4.21,1... [s15amd64-setuptools2-job-06] `-- Extracting m4-1.4.21,1: .......... done [s15amd64-setuptools2-job-06] `-- Installing perl5-5.42.2... [s15amd64-setuptools2-job-06] `-- Extracting perl5-5.42.2: .......... done [s15amd64-setuptools2-job-06] Extracting autoconf-2.73: .......... done ===> plumed-2.10.0 depends on package: autoconf>=2.73 - found ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on package: automake>=1.18.1 - not found ===> Installing existing package /packages/All/automake-1.18.1.pkg [s15amd64-setuptools2-job-06] Installing automake-1.18.1... [s15amd64-setuptools2-job-06] Extracting automake-1.18.1: .......... done ===> plumed-2.10.0 depends on package: automake>=1.18.1 - found ===> Returning to build of plumed-2.10.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> plumed-2.10.0 depends on shared library: libblas.so - not found ===> Installing existing package /packages/All/blas-3.12.1.pkg [s15amd64-setuptools2-job-06] Installing blas-3.12.1... [s15amd64-setuptools2-job-06] Extracting blas-3.12.1: ........ done ===> plumed-2.10.0 depends on shared library: libblas.so - found (/usr/local/lib/libblas.so) ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on shared library: libfftw3.so - not found ===> Installing existing package /packages/All/fftw3-3.3.10_5.pkg [s15amd64-setuptools2-job-06] Installing fftw3-3.3.10_5... [s15amd64-setuptools2-job-06] Extracting fftw3-3.3.10_5: .......... done ===> plumed-2.10.0 depends on shared library: libfftw3.so - found (/usr/local/lib/libfftw3.so) ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on shared library: libgsl.so - not found ===> Installing existing package /packages/All/gsl-2.8.pkg [s15amd64-setuptools2-job-06] Installing gsl-2.8... [s15amd64-setuptools2-job-06] Extracting gsl-2.8: .......... done ===> plumed-2.10.0 depends on shared library: libgsl.so - found (/usr/local/lib/libgsl.so) ===> Returning to build of plumed-2.10.0 ===> plumed-2.10.0 depends on shared library: liblapack.so - not found ===> Installing existing package /packages/All/lapack-3.12.1.pkg [s15amd64-setuptools2-job-06] Installing lapack-3.12.1... [s15amd64-setuptools2-job-06] Extracting lapack-3.12.1: .......... done ===> plumed-2.10.0 depends on shared library: liblapack.so - found (/usr/local/lib/liblapack.so) ===> Returning to build of plumed-2.10.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Configuring for plumed-2.10.0 configure: loading site script /usr/ports/Templates/config.site configure: Optional modules are disabled by default checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking whether the compiler supports GNU C... yes checking whether cc accepts -g... yes checking for cc option to enable C23 features... unsupported checking for cc option to enable C11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether gfortran14 accepts -g... yes configure: Initial CXX: c++ configure: Initial CXXFLAGS: -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include configure: Initial CPPFLAGS: -isystem /usr/local/include configure: Initial CFLAGS: -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing configure: Initial LDFLAGS: -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 configure: Initial LIBS: -L/usr/local/lib configure: Initial STATIC_LIBS: configure: Initial LD: /usr/local/bin/ld configure: Initial LDSHARED: c++ configure: Initial SOEXT: checking whether c++ accepts -fPIC... yes checking whether cc accepts -fPIC... yes checking whether c++ accepts -Wall... yes checking whether c++ accepts -pedantic... yes checking whether c++ accepts -std=c++17... yes checking whether c++ declares c++17 support... yes checking whether c++ can generate dependency file with -MM -MF... yes configure: dependency tracking enabled checking whether c++ accepts -fno-gnu-unique... no configure: Now we will check compulsory headers and libraries checking filesystem library without extra libs... yes checking whether dgemv_ can be linked with no library... no checking whether dgemv_ can be linked with no library... no checking for library containing dgemv_... -lblas checking for library containing dsyevr_... -llapack checking whether sdot returns float... yes configure: Now we will check for optional headers and libraries checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for libmolfile_plugin.h... no configure: WARNING: cannot enable __PLUMED_HAS_EXTERNAL_MOLFILE_PLUGINS configure: WARNING: using internal molfile_plugins, which only support dcd/xtc/trr/trj/crd files checking for dlopen in -ldl... yes checking for dlfcn.h... (cached) yes checking for library containing dladdr... none required checking for mpi.h... no configure: WARNING: cannot enable __PLUMED_HAS_MPI checking for c++ option to support OpenMP... -fopenmp checking whether architecture is X86/X64... yes configure: Enabling embedded asmjit checking for dlfcn.h... (cached) yes checking for library containing dlopen... none required checking RTLD_DEFAULT without extra libs... yes checking subprocess without extra libs... yes checking for execinfo.h... yes checking for library containing backtrace... no configure: WARNING: cannot enable __PLUMED_HAS_EXECINFO checking for zlib.h... (cached) yes checking for library containing gzopen... -lz checking for library containing cblas_dgemv... -lgslcblas checking for gsl/gsl_vector.h... yes checking for library containing gsl_vector_alloc... -lgsl checking for fftw3.h... yes checking for library containing fftw_execute... -lfftw3 checking for python3... python3 configure: Python executable is python3 checking pycv: support for required python modules (python3, pybind11, numpy)... no configure: WARNING: cannot enable pycv configure: WARNING: cannot enable python interface configure: Release mode, adding -DNDEBUG configure: *** Special settings for dynamic libraries on Linux *** configure: Dynamic library extension is 'so' configure: LDSHARED and LDFLAGS need special flags checking whether LDFLAGS can contain -rdynamic... yes checking whether LDFLAGS can contain -Wl,-Bsymbolic... yes configure: Using LDSHARED='c++ -shared' configure: Using LDFLAGS=' -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -rdynamic -Wl,-Bsymbolic' checking whether LDSHARED can create dynamic libraries... yes checking for doxygen... no configure: Manuals will not be generated configure: A PDF version of the manual will not be generated checking whether a program can be run on this machine... yes configure: PLUMED seems to be configured properly! configure: ************************** checking whether C++ objects can be grouped with /usr/bin/ld -r -o... yes checking whether static libraries can be created with /usr/bin/ar cr... yes checking whether static-object constructors can be linked from a static archive... yes configure: I will now check if C++ objects can be linked by C/Fortran compilers configure: This is relevant if you want to use plumed patch --static on a non-C++ code checking whether C can link a C++ object... no checking whether C can link a C++ object with library -lstdc++... yes checking whether FORTRAN can link a C++ object... no checking whether FORTRAN can link a C++ object with library -lstdc++... no checking whether FORTRAN can link a C++ object with library -lc++... yes checking for pkg-config... /usr/local/bin/pkg-config configure: bash-completion is installed on the same prefix where plumed will be installed configure: bash completion for plumed will be installed in /usr/local/share/bash-completion/completions configure: **** PLUMED will be installed using the following paths: configure: **** prefix: /usr/local configure: **** exec_prefix: ${prefix} configure: **** bindir: ${exec_prefix}/bin configure: **** libdir: ${exec_prefix}/lib configure: **** includedir: ${prefix}/include configure: **** datarootdir: ${prefix}/share configure: **** datadir: ${datarootdir} configure: **** docdir: ${prefix}/share/doc/plumed configure: **** htmldir: ${docdir} configure: **** Executable will be named plumed configure: **** As of PLUMED 2.5, you cannot change paths anymore during "make install" configure: **** Please configure and make clean to change the prefix configure: WARNING: **** PLUMED will NOT be compiled using MPI because MPI have not been found! configure: creating ./config.status config.status: creating Makefile.conf config.status: creating sourceme.sh config.status: creating stamp-h =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for plumed-2.10.0 /usr/local/bin/gmake lib gmake[1]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0' /usr/local/bin/gmake -C src gmake[2]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src' /usr/local/bin/gmake -C lib gmake[3]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirslinks gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Updating links to used modules in all directories *** /usr/local/bin/gmake ../asmjit.links ../bias.links ../blas.links ../cltools.links ../colvar.links ../config.links ../core.links ../function.links ../generic.links ../gridtools.links ../isdb.links ../lapack.links ../lepton.links ../main.links ../matrixtools.links ../molfile.links ../multicolvar.links ../refdist.links ../secondarystructure.links ../setup.links ../small_vector.links ../tools.links ../valtools.links ../vatom.links ../wrapper.links ../xdrfile.links gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirs gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Compiling all directories *** /usr/local/bin/gmake ../asmjit ../bias ../blas ../cltools ../colvar ../config ../core ../function ../generic ../gridtools ../isdb ../lapack ../lepton ../main ../matrixtools ../molfile ../multicolvar ../refdist ../secondarystructure ../setup ../small_vector ../tools ../valtools ../vatom ../wrapper ../xdrfile gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' compiling arch.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from arch.cpp:33: In file included from ././arch.h:37: ./././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from arch.cpp:36: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 20 warnings generated. compiling assembler.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from assembler.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:36: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from assembler.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:37: ./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from assembler.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:42: ./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling codebuilder.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from codebuilder.cpp:37: In file included from ././codebuilder.h:39: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:36: In file included from ./././././arch.h:37: ././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from codebuilder.cpp:37: In file included from ././codebuilder.h:39: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:37: ././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from codebuilder.cpp:37: In file included from ././codebuilder.h:39: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling codecompiler.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from codecompiler.cpp:37: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:36: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from codecompiler.cpp:37: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:37: ./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from codecompiler.cpp:37: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:42: ./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from codecompiler.cpp:41: ././regalloc_p.h:129:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::TiedReg' [-Wnontrivial-memcall] 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ ././regalloc_p.h:129:14: note: explicitly cast the pointer to silence this warning 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ | (void*) 11 warnings generated. compiling codeemitter.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from codeemitter.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:36: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from codeemitter.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:37: ./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from codeemitter.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:42: ./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling codeholder.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from codeholder.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:36: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from codeholder.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:37: ./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from codeholder.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:42: ./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling constpool.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from constpool.cpp:33: In file included from ././constpool.h:36: ./././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 2 warnings generated. compiling cpuinfo.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from cpuinfo.cpp:33: In file included from ././cpuinfo.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning 3 warnings generated. compiling func.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from func.cpp:33: In file included from ././arch.h:37: ./././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from func.cpp:34: ././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from func.cpp:37: In file included from ././x86internal_p.h:39: In file included from ./././x86emitter.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from func.cpp:37: In file included from ././x86internal_p.h:39: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling globals.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling inst.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from inst.cpp:37: In file included from ././arch.h:37: ./././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from inst.cpp:41: In file included from ././x86instimpl_p.h:36: In file included from ./././x86inst.h:36: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:37: ./././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from inst.cpp:41: In file included from ././x86instimpl_p.h:36: In file included from ./././x86inst.h:36: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:42: ./././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling logging.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from logging.cpp:37: In file included from ././codeholder.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from logging.cpp:37: In file included from ././codeholder.h:37: ./././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from logging.cpp:37: In file included from ././codeholder.h:42: ./././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling operand.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from operand.cpp:33: ././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././operand.h:341:12: note: cast one or both operands to int to silence this warning ././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././operand.h:808:86: note: cast one or both operands to int to silence this warning ././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././operand.h:809:87: note: cast one or both operands to int to silence this warning 3 warnings generated. compiling osutils.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling regalloc.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from regalloc.cpp:37: In file included from ././regalloc_p.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:36: In file included from ././././././arch.h:37: ./././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from regalloc.cpp:37: In file included from ././regalloc_p.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:37: ./././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from regalloc.cpp:37: In file included from ././regalloc_p.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:42: ./././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from regalloc.cpp:37: ././regalloc_p.h:129:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::TiedReg' [-Wnontrivial-memcall] 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ ././regalloc_p.h:129:14: note: explicitly cast the pointer to silence this warning 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ | (void*) 11 warnings generated. compiling runtime.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from runtime.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:36: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from runtime.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:37: ./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from runtime.cpp:33: In file included from ././assembler.h:36: In file included from ./././codeemitter.h:37: In file included from ././././codeholder.h:42: ./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. compiling string.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling utils.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling vmem.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] vmem.cpp:284:13: warning: unused function 'vMemMgrCheckTree' [-Wunused-function] 284 | static bool vMemMgrCheckTree(VMemMgr* self) noexcept { | ^~~~~~~~~~~~~~~~ 1 warning generated. compiling x86assembler.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86assembler.cpp:37: In file included from ././cpuinfo.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86assembler.cpp:41: In file included from ././x86assembler.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:37: ././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86assembler.cpp:41: In file included from ././x86assembler.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86assembler.cpp:41: In file included from ././x86assembler.h:38: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86builder.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86builder.cpp:37: In file included from ././x86builder.h:39: In file included from ./././codebuilder.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:36: In file included from ././././././arch.h:37: ./././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86builder.cpp:37: In file included from ././x86builder.h:39: In file included from ./././codebuilder.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:37: ./././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86builder.cpp:37: In file included from ././x86builder.h:39: In file included from ./././codebuilder.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:42: ./././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86builder.cpp:37: In file included from ././x86builder.h:41: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86compiler.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86compiler.cpp:38: In file included from ././x86compiler.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:36: In file included from ././././././arch.h:37: ./././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86compiler.cpp:38: In file included from ././x86compiler.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:37: ./././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86compiler.cpp:38: In file included from ././x86compiler.h:39: In file included from ./././codecompiler.h:39: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:42: ./././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86compiler.cpp:38: In file included from ././x86compiler.h:41: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning In file included from x86compiler.cpp:39: In file included from ././x86regalloc_p.h:40: ./././regalloc_p.h:129:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::TiedReg' [-Wnontrivial-memcall] 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ ./././regalloc_p.h:129:14: note: explicitly cast the pointer to silence this warning 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ | (void*) 28 warnings generated. compiling x86inst.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86inst.cpp:56: In file included from ././cpuinfo.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86inst.cpp:58: In file included from ././x86inst.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:37: ././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86inst.cpp:58: In file included from ././x86inst.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86inst.cpp:59: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86instimpl.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86instimpl.cpp:35: In file included from ././x86instimpl_p.h:36: In file included from ./././x86inst.h:36: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:36: In file included from ././././././arch.h:37: ./././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86instimpl.cpp:35: In file included from ././x86instimpl_p.h:36: In file included from ./././x86inst.h:36: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:37: ./././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86instimpl.cpp:35: In file included from ././x86instimpl_p.h:36: In file included from ./././x86inst.h:36: In file included from ././././assembler.h:36: In file included from ./././././codeemitter.h:37: In file included from ././././././codeholder.h:42: ./././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86instimpl.cpp:36: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86internal.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86internal.cpp:37: In file included from ././x86internal_p.h:38: In file included from ./././func.h:38: In file included from ././././arch.h:37: ./././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./././././operand.h:341:12: note: cast one or both operands to int to silence this warning ./././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:808:86: note: cast one or both operands to int to silence this warning ./././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86internal.cpp:37: In file included from ././x86internal_p.h:38: ./././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86internal.cpp:37: In file included from ././x86internal_p.h:39: In file included from ./././x86emitter.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86internal.cpp:37: In file included from ././x86internal_p.h:39: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86logging.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86logging.cpp:38: In file included from ././x86inst.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:36: In file included from ./././././arch.h:37: ././././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86logging.cpp:38: In file included from ././x86inst.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:37: ././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86logging.cpp:38: In file included from ././x86inst.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86logging.cpp:40: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling x86operand.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86operand.cpp:37: In file included from ././x86operand.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86operand.cpp:37: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 20 warnings generated. compiling x86operand_regs.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86operand_regs.cpp:39: In file included from ././x86operand.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86operand_regs.cpp:39: ././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 20 warnings generated. compiling x86regalloc.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from x86regalloc.cpp:37: In file included from ././cpuinfo.h:36: In file included from ./././arch.h:37: ././././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ././././operand.h:341:12: note: cast one or both operands to int to silence this warning ././././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:808:86: note: cast one or both operands to int to silence this warning ././././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from x86regalloc.cpp:39: In file included from ././x86assembler.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:37: ././././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ././././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ././././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ././././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ././././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ././././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from x86regalloc.cpp:39: In file included from ././x86assembler.h:36: In file included from ./././assembler.h:36: In file included from ././././codeemitter.h:37: In file included from ./././././codeholder.h:42: ././././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from x86regalloc.cpp:39: In file included from ././x86assembler.h:38: In file included from ./././x86emitter.h:38: ././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning In file included from x86regalloc.cpp:42: In file included from ././x86regalloc_p.h:40: ./././regalloc_p.h:129:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::TiedReg' [-Wnontrivial-memcall] 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ ./././regalloc_p.h:129:14: note: explicitly cast the pointer to silence this warning 129 | ::memcpy(this, &other, sizeof(TiedReg)); | ^ | (void*) 28 warnings generated. compiling zone.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from zone.cpp:34: ././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) zone.cpp:247:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 247 | ::memset(this, 0, sizeof(*this)); | ^ zone.cpp:247:12: note: explicitly cast the pointer to silence this warning 247 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) zone.cpp:223:13: warning: unused function 'ZoneHeap_hasDynamicBlock' [-Wunused-function] 223 | static bool ZoneHeap_hasDynamicBlock(ZoneHeap* self, ZoneHeap::DynamicBlock* block) noexcept { | ^~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' compiling ABMD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Bias.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling BiasValue.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ExtendedLagrangian.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling External.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling LWalls.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MaxEnt.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MetaD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MovingRestraint.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PBMetaD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Restraint.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RestraintShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ReweightBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ReweightBias.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ReweightMetad.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ReweightTemperaturePressure.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling UWalls.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Walls.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' compiling blas.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' compiling Benchmark.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CLTool.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] { ../maketools/make-scripts-options.sh ; cat completion.sh ; }| ../maketools/xxd > completion.xxd ../../scripts/mklib.sh: line 39: ../..//src/config/compile_options.sh: No such file or directory compiling Completion.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Driver.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: ./xdrfile/../../xdrfile/xdrfile_trr.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: In file included from ./xdrfile/../../xdrfile/xdrfile_trr.h:64: ./xdrfile/../../xdrfile/xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from Driver.cpp:43: In file included from ./xdrfile/xdrfile_xtc.h:1: ./xdrfile/../../xdrfile/xdrfile_xtc.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ Driver.cpp:192:12: warning: function 'register_cb' is not needed and will not be emitted [-Wunneeded-internal-declaration] 192 | static int register_cb(void *v, vmdplugin_t *p) { | ^~~~~~~~~~~ 4 warnings generated. compiling DriverDouble.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from DriverDouble.cpp:23: In file included from ./Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: ./xdrfile/../../xdrfile/xdrfile_trr.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DriverDouble.cpp:23: In file included from ./Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: In file included from ./xdrfile/../../xdrfile/xdrfile_trr.h:64: ./xdrfile/../../xdrfile/xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DriverDouble.cpp:23: In file included from ./Driver.cpp:43: In file included from ./xdrfile/xdrfile_xtc.h:1: ./xdrfile/../../xdrfile/xdrfile_xtc.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ 3 warnings generated. compiling DriverFloat.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from DriverFloat.cpp:23: In file included from ./Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: ./xdrfile/../../xdrfile/xdrfile_trr.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DriverFloat.cpp:23: In file included from ./Driver.cpp:42: In file included from ./xdrfile/xdrfile_trr.h:1: In file included from ./xdrfile/../../xdrfile/xdrfile_trr.h:64: ./xdrfile/../../xdrfile/xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DriverFloat.cpp:23: In file included from ./Driver.cpp:43: In file included from ./xdrfile/xdrfile_xtc.h:1: ./xdrfile/../../xdrfile/xdrfile_xtc.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ 3 warnings generated. compiling GenExample.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] GenExample.cpp:351:20: warning: variable 'n' set but not used [-Wunused-but-set-variable] 351 | for(unsigned n=0;; ++n) { | ^ 1 warning generated. compiling GenJson.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GenTemplate.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Info.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Manual.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PdbRenumber.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ShowGraph.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ShowGraph.cpp:32: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ ShowGraph.cpp:344:12: warning: unused variable 'hasforce' [-Wunused-variable] 344 | bool hasforce=false; | ^~~~~~~~ 2 warnings generated. compiling SimpleMD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SumHills.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SwitchingPlotter.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling kT.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling pesmd.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' compiling Angle.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Angle.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Cell.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Colvar.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ColvarShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ContactMap.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Coordination.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CoordinationBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DHEnergy.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DihedralCorrelation.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from DihedralCorrelation.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Dimer.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Dipole.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Dipole.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Distance.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Distance.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling EEFSolv.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ERMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Energy.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ExtraCV.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Fake.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GHBFIX.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Gyration.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GyrationShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MultiColvarTemplate.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from MultiColvarTemplate.cpp:22: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling MultiRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PCARMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PathMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PathMSDBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 160 | void PathMSDBase::calculate() { | ^ PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] PathMSDBase.cpp:160:19: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 6 warnings generated. compiling Plane.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Plane.cpp:25: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ Plane.cpp:141:12: warning: unused variable 'mode' [-Wunused-variable] 141 | unsigned mode = getModeAndSetupValues( this ); | ^~~~ 2 warnings generated. compiling Position.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Position.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling ProjectionOnAxis.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PropertyMap.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Puckering.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RMSDShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RMSDVector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from RMSDVector.cpp:22: In file included from ./RMSDVector.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ RMSDVector.cpp:340:14: warning: unused variable 'r' [-Wunused-variable] 340 | double r = calculateRMSD( 0, pos, der, direction ); | ^ 2 warnings generated. compiling SelectMassCharge.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from SelectMassCharge.cpp:25: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ SelectMassCharge.cpp:125:12: warning: unused variable 'mode' [-Wunused-variable] 125 | unsigned mode=getModeAndSetupValues(this); | ^~~~ 2 warnings generated. compiling Template.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Torsion.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Torsion.cpp:24: In file included from ./MultiColvarTemplate.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Volume.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake PLUMED_FORCE=yes ConfigInstall.inc Config.inc version.h config.txt gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Updating ConfigInstall.inc cmp -s ConfigInstall.inc~ ConfigInstall.inc || cp ConfigInstall.inc~ ConfigInstall.inc rm ConfigInstall.inc~ Updating Config.inc cmp -s Config.inc~ Config.inc || cp Config.inc~ Config.inc rm Config.inc~ Updating version.h Updating config.txt file gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake Config.o ConfigInstall.o compile_options.sh gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' cat ../../Makefile.conf | ../maketools/xxd > Makefile.conf.xxd compiling Config.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ConfigInstall.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Building compile_options.sh, a sourceable bash script with some compilation options gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' compiling Action.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionAnyorder.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionAtomistic.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionForInterface.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionPilot.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionRegister.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionSet.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionSetup.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionToGetData.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionToPutData.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionWithArguments.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ActionWithArguments.cpp:26: ./ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling ActionWithMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ActionWithMatrix.cpp:22: In file included from ./ActionWithMatrix.h:25: ./ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from ActionWithMatrix.cpp:22: ./ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ ActionWithMatrix.cpp:184:10: warning: unused variable 'outval' [-Wunused-variable] 184 | double outval=0; | ^~~~~~ 3 warnings generated. compiling ActionWithValue.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ActionWithVector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ActionWithVector.cpp:22: ./ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ ActionWithVector.cpp:111:14: warning: '&&' within '||' [-Wlogical-op-parentheses] 111 | if( !force && actionInChain() || atomsWereRetrieved ) { | ~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ ActionWithVector.cpp:111:14: note: place parentheses around the '&&' expression to silence this warning 111 | if( !force && actionInChain() || atomsWereRetrieved ) { | ^ | ( ) ActionWithVector.cpp:153:50: warning: '&&' within '||' [-Wlogical-op-parentheses] 153 | if( !av || getPntrToArgument(i)->getRank()>0 && getPntrToArgument(i)->hasDerivatives() ) { | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ActionWithVector.cpp:153:50: note: place parentheses around the '&&' expression to silence this warning 153 | if( !av || getPntrToArgument(i)->getRank()>0 && getPntrToArgument(i)->hasDerivatives() ) { | ^ | ( ) 3 warnings generated. compiling ActionWithVirtualAtom.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CLTool.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ../maketools/makecmd map < CLToolMain.cpp > CLToolMainMap.inc ../maketools/makecmd enum < CLToolMain.cpp > CLToolMainEnum.inc compiling CLToolMain.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CLToolRegister.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Colvar.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DataPassingObject.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DataPassingTools.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DomainDecomposition.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ExchangePatterns.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FlexibleBin.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ../maketools/makecmd map < GREX.cpp > GREXMap.inc ../maketools/makecmd enum < GREX.cpp > GREXEnum.inc compiling GREX.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GenericMolInfo.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Group.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ../maketools/makeModuleMap ModuleMap.inc compiling ModuleMap.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PbcAction.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ../maketools/makecmd map < PlumedMain.cpp > PlumedMainMap.inc ../maketools/makecmd enum < PlumedMain.cpp > PlumedMainEnum.inc compiling PlumedMain.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PlumedMainInitializer.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RegisterBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling TargetDist.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Value.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Value.cpp:26: ./ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ Value.cpp:69:3: warning: field 'ngrid_der' will be initialized after field 'matpos' [-Wreorder-ctor] 69 | ngrid_der(0), | ^~~~~~~~~~~~ | matpos(0) 70 | matpos(0), | ~~~~~~~~~ | ngrid_der(0) Value.cpp:94:3: warning: field 'ngrid_der' will be initialized after field 'matpos' [-Wreorder-ctor] 94 | ngrid_der(0), | ^~~~~~~~~~~~ | matpos(0) 95 | matpos(0), | ~~~~~~~~~ | ngrid_der(0) 3 warnings generated. compiling WithCmd.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' compiling Bessel.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Bessel.cpp:22: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Bessel.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Bessel.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Bessel.cpp:25: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Bessel.cpp:85:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 85 | PLUMED_REGISTER_ACTION(VectorBessel,"BESSEL_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :171:1: note: expanded from here 171 | VectorBesselRegisterer85 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Bessel.cpp:25: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Bessel.cpp:85:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 85 | PLUMED_REGISTER_ACTION(VectorBessel,"BESSEL_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :171:1: note: expanded from here 171 | VectorBesselRegisterer85 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling Between.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Between.cpp:22: In file included from ./Between.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Between.cpp:25: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from Between.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Between.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorBetween,"BETWEEN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorBetweenRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Between.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Between.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorBetween,"BETWEEN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorBetweenRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Between.cpp:25: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Between.cpp:65:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 65 | PLUMED_REGISTER_ACTION(MatrixBetween,"BETWEEN_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :195:1: note: expanded from here 195 | MatrixBetweenRegisterer65 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 5 warnings generated. compiling Combine.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Combine.cpp:22: In file included from ./Combine.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Combine.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Combine.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Combine.cpp:27: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from Combine.cpp:26: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Combine.cpp:112:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 112 | PLUMED_REGISTER_ACTION(VectorCombine,"COMBINE_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :182:1: note: expanded from here 182 | VectorCombineRegisterer112 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Combine.cpp:26: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Combine.cpp:112:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 112 | PLUMED_REGISTER_ACTION(VectorCombine,"COMBINE_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :182:1: note: expanded from here 182 | VectorCombineRegisterer112 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Combine.cpp:27: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Combine.cpp:114:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 114 | PLUMED_REGISTER_ACTION(MatrixCombine,"COMBINE_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :185:1: note: expanded from here 185 | MatrixCombineRegisterer114 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 7 warnings generated. compiling Custom.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Custom.cpp:22: In file included from ./Custom.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Custom.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Custom.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Custom.cpp:27: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from Custom.cpp:26: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Custom.cpp:235:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 235 | PLUMED_REGISTER_ACTION(VectorCustom,"CUSTOM_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :111:1: note: expanded from here 111 | VectorCustomRegisterer235 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Custom.cpp:26: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Custom.cpp:235:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 235 | PLUMED_REGISTER_ACTION(VectorCustom,"CUSTOM_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :111:1: note: expanded from here 111 | VectorCustomRegisterer235 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Custom.cpp:27: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Custom.cpp:238:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 238 | PLUMED_REGISTER_ACTION(MatrixCustom,"CUSTOM_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :117:1: note: expanded from here 117 | MatrixCustomRegisterer238 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 7 warnings generated. compiling Ensemble.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Ensemble.cpp:22: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Ensemble.cpp:22: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling FuncPathGeneral.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FuncPathGeneral.cpp:23: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from FuncPathGeneral.cpp:23: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling FuncPathMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FuncPathMSD.cpp:23: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from FuncPathMSD.cpp:23: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling FuncSumHills.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FuncSumHills.cpp:23: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from FuncSumHills.cpp:23: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling Function.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Function.cpp:22: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Function.cpp:22: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling FunctionOfMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FunctionOfMatrix.cpp:22: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from FunctionOfMatrix.cpp:22: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ 2 warnings generated. compiling FunctionOfScalar.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FunctionOfScalar.cpp:22: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from FunctionOfScalar.cpp:22: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling FunctionOfVector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FunctionOfVector.cpp:22: In file included from ./FunctionOfVector.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling FunctionShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FunctionTemplateBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FunctionTemplateBase.cpp:22: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Highest.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Highest.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Highest.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Highest.cpp:25: In file included from ./FunctionOfVector.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Highest.cpp:25: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Highest.cpp:107:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 107 | PLUMED_REGISTER_ACTION(VectorHighest,"HIGHEST_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :102:1: note: expanded from here 102 | VectorHighestRegisterer107 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Highest.cpp:25: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Highest.cpp:107:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 107 | PLUMED_REGISTER_ACTION(VectorHighest,"HIGHEST_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :102:1: note: expanded from here 102 | VectorHighestRegisterer107 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling LessThan.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from LessThan.cpp:22: In file included from ./LessThan.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from LessThan.cpp:25: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from LessThan.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ LessThan.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorLessThan,"LESS_THAN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorLessThanRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from LessThan.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ LessThan.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorLessThan,"LESS_THAN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorLessThanRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from LessThan.cpp:25: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ LessThan.cpp:65:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 65 | PLUMED_REGISTER_ACTION(MatrixLessThan,"LESS_THAN_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :195:1: note: expanded from here 195 | MatrixLessThanRegisterer65 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 5 warnings generated. compiling LocalEnsemble.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from LocalEnsemble.cpp:22: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from LocalEnsemble.cpp:22: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling Moments.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Moments.cpp:23: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Moments.cpp:23: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Moments.cpp:24: In file included from ./FunctionOfVector.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Moments.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Moments.cpp:83:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 83 | PLUMED_REGISTER_ACTION(VectorMoments,"MOMENTS_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :89:1: note: expanded from here 89 | VectorMomentsRegisterer83 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Moments.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Moments.cpp:83:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 83 | PLUMED_REGISTER_ACTION(VectorMoments,"MOMENTS_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :89:1: note: expanded from here 89 | VectorMomentsRegisterer83 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling MoreThan.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from MoreThan.cpp:22: In file included from ./MoreThan.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from MoreThan.cpp:25: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from MoreThan.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ MoreThan.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorMoreThan,"MORE_THAN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorMoreThanRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from MoreThan.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ MoreThan.cpp:63:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 63 | PLUMED_REGISTER_ACTION(VectorMoreThan,"MORE_THAN_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :192:1: note: expanded from here 192 | VectorMoreThanRegisterer63 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from MoreThan.cpp:25: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ MoreThan.cpp:65:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 65 | PLUMED_REGISTER_ACTION(MatrixMoreThan,"MORE_THAN_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :195:1: note: expanded from here 195 | MatrixMoreThanRegisterer65 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 5 warnings generated. compiling Piecewise.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Piecewise.cpp:23: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Piecewise.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Piecewise.cpp:25: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 3 warnings generated. compiling Product.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Sort.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Sort.cpp:23: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Sort.cpp:23: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Sort.cpp:24: In file included from ./FunctionOfVector.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Sort.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Sort.cpp:97:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 97 | PLUMED_REGISTER_ACTION(VectorSort,"SORT_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :89:1: note: expanded from here 89 | VectorSortRegisterer97 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Sort.cpp:24: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Sort.cpp:97:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 97 | PLUMED_REGISTER_ACTION(VectorSort,"SORT_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :89:1: note: expanded from here 89 | VectorSortRegisterer97 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling Stats.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Stats.cpp:22: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Stats.cpp:22: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling Sum.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Sum.cpp:22: In file included from ./Sum.h:25: In file included from ./FunctionTemplateBase.h:27: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Sum.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Sum.cpp:24: In file included from ./FunctionOfScalar.h:25: ./Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Sum.cpp:26: In file included from ./FunctionOfMatrix.h:25: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ In file included from Sum.cpp:25: ./FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Sum.cpp:103:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 103 | PLUMED_REGISTER_ACTION(VectorSum,"SUM_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :188:1: note: expanded from here 188 | VectorSumRegisterer103 | ^ ./core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Sum.cpp:26: ./FunctionOfMatrix.h:70:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 70 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfMatrix' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Sum.cpp:106:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 106 | PLUMED_REGISTER_ACTION(MatrixSum,"SUM_MATRIX") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :194:1: note: expanded from here 194 | MatrixSumRegisterer106 | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 6 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' compiling Accumulate.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Accumulate.cpp:51:12: warning: 'getNumberOfDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 51 | unsigned getNumberOfDerivatives(); | ^ ./core/../../core/ActionWithValue.h:183:20: note: overridden virtual function is here 183 | virtual unsigned getNumberOfDerivatives()=0; | ^ 1 warning generated. compiling Average.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Collect.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Collect.cpp:51:12: warning: 'getNumberOfDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 51 | unsigned getNumberOfDerivatives(); | ^ ./core/../../core/ActionWithValue.h:183:20: note: overridden virtual function is here 183 | virtual unsigned getNumberOfDerivatives()=0; | ^ 1 warning generated. compiling Committor.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Constant.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Constant.cpp:64:8: warning: 'clearDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void clearDerivatives( const bool& force=false ) {} | ^ ./core/../../core/ActionWithValue.h:170:16: note: overridden virtual function is here 170 | virtual void clearDerivatives( const bool& force=false ); | ^ 1 warning generated. compiling CreateMask.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Debug.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpAtoms.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from DumpAtoms.cpp:35: In file included from ./xdrfile/xdrfile_xtc.h:1: ./xdrfile/../../xdrfile/xdrfile_xtc.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DumpAtoms.cpp:35: In file included from ./xdrfile/xdrfile_xtc.h:1: In file included from ./xdrfile/../../xdrfile/xdrfile_xtc.h:64: ./xdrfile/../../xdrfile/xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from DumpAtoms.cpp:36: In file included from ./xdrfile/xdrfile_trr.h:1: ./xdrfile/../../xdrfile/xdrfile_trr.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ 3 warnings generated. compiling DumpDerivatives.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpForces.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpMassCharge.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpPDB.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpProjections.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpVector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling EffectiveEnergyDrift.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling EndPlumed.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FitToTemplate.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Flush.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GatherReplicas.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Include.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MassChargeInput.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MolInfo.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Ones.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PDB2Constant.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Plumed.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Print.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PrintNDX.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RandomExchanges.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Read.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ResetCell.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Time.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling UpdateIf.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling WholeMolecules.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling WrapAround.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' compiling ActionWithGrid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ActionWithGrid.cpp:22: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling ConvertToFES.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DumpGrid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from DumpGrid.cpp:26: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling EvaluateFunctionOnGrid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from EvaluateFunctionOnGrid.cpp:24: In file included from ./function/FunctionOfScalar.h:1: In file included from ./function/../../function/FunctionOfScalar.h:25: ./function/../../function/Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./function/../../function/core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from EvaluateFunctionOnGrid.cpp:24: In file included from ./function/FunctionOfScalar.h:1: In file included from ./function/../../function/FunctionOfScalar.h:25: ./function/../../function/Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./function/../../function/core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from EvaluateFunctionOnGrid.cpp:25: In file included from ./function/FunctionOfVector.h:1: In file included from ./function/../../function/FunctionOfVector.h:25: In file included from ./function/../../function/core/ActionWithVector.h:1: ./function/../../function/core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./function/../../function/core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from EvaluateFunctionOnGrid.cpp:25: In file included from ./function/FunctionOfVector.h:1: ./function/../../function/FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ EvaluateFunctionOnGrid.cpp:70:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 70 | PLUMED_REGISTER_ACTION(VectorEvalGrid,"EVALUATE_FUNCTION_FROM_GRID_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :10:1: note: expanded from here 10 | VectorEvalGridRegisterer70 | ^ ./function/../../function/core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from EvaluateFunctionOnGrid.cpp:25: In file included from ./function/FunctionOfVector.h:1: ./function/../../function/FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./function/../../function/FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ EvaluateFunctionOnGrid.cpp:70:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 70 | PLUMED_REGISTER_ACTION(VectorEvalGrid,"EVALUATE_FUNCTION_FROM_GRID_VECTOR") | ^ ./core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :10:1: note: expanded from here 10 | VectorEvalGridRegisterer70 | ^ ./function/../../function/core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling EvaluateGridFunction.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from EvaluateGridFunction.cpp:22: In file included from ./EvaluateGridFunction.h:25: In file included from ./function/FunctionTemplateBase.h:1: In file included from ./function/../../function/FunctionTemplateBase.h:27: In file included from ./function/../../function/core/ActionWithVector.h:1: ./function/../../function/core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./function/../../function/core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ EvaluateGridFunction.cpp:167:12: warning: unused variable 'values' [-Wunused-variable] 167 | Value* values=action->getPntrToArgument(0); | ^~~~~~ EvaluateGridFunction.cpp:192:12: warning: unused variable 'values' [-Wunused-variable] 192 | Value* values=action->getPntrToArgument(0); | ^~~~~~ EvaluateGridFunction.cpp:198:12: warning: unused variable 'values' [-Wunused-variable] 198 | Value* values=action->getPntrToArgument(0); | ^~~~~~ 4 warnings generated. compiling FindGridOptimum.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FindGridOptimum.cpp:24: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling FunctionOfGrid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from FunctionOfGrid.cpp:22: In file included from ./FunctionOfGrid.h:25: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from FunctionOfGrid.cpp:22: ./FunctionOfGrid.h:195:12: warning: unused variable 'nder' [-Wunused-variable] 195 | unsigned nder = getGridCoordinatesObject().getDimension(); | ^~~~ 2 warnings generated. compiling Gradient.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GridCoordinatesObject.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling GridSearch.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Histogram.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling InterpolateGrid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from InterpolateGrid.cpp:24: In file included from ./EvaluateGridFunction.h:25: In file included from ./function/FunctionTemplateBase.h:1: In file included from ./function/../../function/FunctionTemplateBase.h:27: In file included from ./function/../../function/core/ActionWithVector.h:1: ./function/../../function/core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./function/../../function/core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ InterpolateGrid.cpp:69:8: warning: 'gatherStoredValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 69 | void gatherStoredValue( const unsigned& valindex, const unsigned& code, const MultiValue& myvals, | ^ ./function/../../function/core/../../core/ActionWithVector.h:171:16: note: overridden virtual function is here 171 | virtual void gatherStoredValue( const unsigned& valindex, const unsigned& code, const MultiValue& myvals, const unsigned& bufstart, std::vector& buffer ) const ; | ^ 2 warnings generated. compiling Interpolator.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling KDE.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from KDE.cpp:22: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling KLEntropy.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MultiColvarDensity.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PairEntropies.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PairEntropy.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RDF.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ReadGridInSetup.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ReadGridInSetup.cpp:22: In file included from ./ActionWithGrid.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' compiling CS2Backbone.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] CS2Backbone.cpp:249:14: warning: variable 'nline' set but not used [-Wunused-but-set-variable] 249 | unsigned nline = 0; | ^ 1 warning generated. compiling Caliber.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling EMMI.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling EMMIVox.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FretEfficiency.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Jcoupling.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Metainference.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MetainferenceBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling NOE.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PRE.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RDC.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Rescale.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SAXS.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Select.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Select.cpp:25: In file included from ./function/Function.h:1: ./function/../../function/Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./function/../../function/core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Select.cpp:25: In file included from ./function/Function.h:1: ./function/../../function/Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./function/../../function/core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ 2 warnings generated. compiling Selector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Shadow.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling bAIes.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] bAIes.cpp:150:28: warning: 'getKbT' is deprecated: Use Action::getkBT() N.B. this function also reads the TEMP keyword from the input for you. [-Wdeprecated-declarations] 150 | kbt_ = plumed.getAtoms().getKbT(); | ^ ./core/../../core/PlumedMain.h:103:7: note: 'getKbT' has been explicitly marked deprecated here 103 | [[deprecated("Use Action::getkBT() N.B. this function also reads the TEMP keyword from the input for you.")]] | ^ 1 warning generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' compiling lapack.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' compiling CompiledExpression.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from CompiledExpression.cpp:68: In file included from ./asmjit/asmjit.h:1: In file included from ./asmjit/../../asmjit/asmjit.h:55: In file included from ./asmjit/../../asmjit/./base.h:33: In file included from ./asmjit/../../asmjit/././arch.h:37: ./asmjit/../../asmjit/./././operand.h:341:12: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 341 | return (_packed[0] == other._packed[0]) & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 342 | (_packed[1] == other._packed[1]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./asmjit/../../asmjit/./././operand.h:341:12: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/./././operand.h:808:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 808 | static ASMJIT_INLINE bool isGp(const Operand_& op, uint32_t rId) noexcept { return isGp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/./././operand.h:808:86: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/./././operand.h:809:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 809 | static ASMJIT_INLINE bool isVec(const Operand_& op, uint32_t rId) noexcept { return isVec(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/./././operand.h:809:87: note: cast one or both operands to int to silence this warning In file included from CompiledExpression.cpp:68: In file included from ./asmjit/asmjit.h:1: In file included from ./asmjit/../../asmjit/asmjit.h:55: In file included from ./asmjit/../../asmjit/./base.h:34: In file included from ./asmjit/../../asmjit/././assembler.h:36: In file included from ./asmjit/../../asmjit/./././codeemitter.h:37: In file included from ./asmjit/../../asmjit/././././codeholder.h:37: ./asmjit/../../asmjit/./././././func.h:766:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 766 | ::memcpy(this, &other, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././func.h:766:14: note: explicitly cast the pointer to silence this warning 766 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./asmjit/../../asmjit/./././././func.h:775:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncDetail' [-Wnontrivial-memcall] 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ ./asmjit/../../asmjit/./././././func.h:775:50: note: explicitly cast the pointer to silence this warning 775 | ASMJIT_INLINE void reset() noexcept { ::memset(this, 0, sizeof(*this)); } | ^ | (void*) ./asmjit/../../asmjit/./././././func.h:911:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 911 | ::memcpy(this, &other, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././func.h:911:14: note: explicitly cast the pointer to silence this warning 911 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) ./asmjit/../../asmjit/./././././func.h:919:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncFrameInfo' [-Wnontrivial-memcall] 919 | ::memset(this, 0, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././func.h:919:14: note: explicitly cast the pointer to silence this warning 919 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./asmjit/../../asmjit/./././././func.h:1212:14: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'PLMD::asmjit::FuncArgsMapper' [-Wnontrivial-memcall] 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././func.h:1212:14: note: explicitly cast the pointer to silence this warning 1212 | ::memcpy(this, &other, sizeof(*this)); | ^ | (void*) In file included from CompiledExpression.cpp:68: In file included from ./asmjit/asmjit.h:1: In file included from ./asmjit/../../asmjit/asmjit.h:55: In file included from ./asmjit/../../asmjit/./base.h:34: In file included from ./asmjit/../../asmjit/././assembler.h:36: In file included from ./asmjit/../../asmjit/./././codeemitter.h:37: In file included from ./asmjit/../../asmjit/././././codeholder.h:42: ./asmjit/../../asmjit/./././././zone.h:326:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 326 | ::memset(this, 0, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././zone.h:326:14: note: explicitly cast the pointer to silence this warning 326 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) ./asmjit/../../asmjit/./././././zone.h:330:14: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'PLMD::asmjit::ZoneHeap' [-Wnontrivial-memcall] 330 | ::memset(this, 0, sizeof(*this)); | ^ ./asmjit/../../asmjit/./././././zone.h:330:14: note: explicitly cast the pointer to silence this warning 330 | ::memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from CompiledExpression.cpp:68: In file included from ./asmjit/asmjit.h:1: In file included from ./asmjit/../../asmjit/asmjit.h:59: In file included from ./asmjit/../../asmjit/./x86.h:35: In file included from ./asmjit/../../asmjit/././x86assembler.h:38: In file included from ./asmjit/../../asmjit/./././x86emitter.h:38: ./asmjit/../../asmjit/././././x86operand.h:379:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 379 | static ASMJIT_INLINE bool isGpb(const Operand_& op, uint32_t rId) noexcept { return isGpb(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:379:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:381:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 381 | static ASMJIT_INLINE bool isRip(const Operand_& op, uint32_t rId) noexcept { return isRip(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:381:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:382:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 382 | static ASMJIT_INLINE bool isSeg(const Operand_& op, uint32_t rId) noexcept { return isSeg(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:382:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:383:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 383 | static ASMJIT_INLINE bool isGpbLo(const Operand_& op, uint32_t rId) noexcept { return isGpbLo(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:383:89: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:384:89: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 384 | static ASMJIT_INLINE bool isGpbHi(const Operand_& op, uint32_t rId) noexcept { return isGpbHi(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:384:89: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:385:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 385 | static ASMJIT_INLINE bool isGpw(const Operand_& op, uint32_t rId) noexcept { return isGpw(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:385:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:386:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 386 | static ASMJIT_INLINE bool isGpd(const Operand_& op, uint32_t rId) noexcept { return isGpd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:386:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:387:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 387 | static ASMJIT_INLINE bool isGpq(const Operand_& op, uint32_t rId) noexcept { return isGpq(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:387:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:388:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 388 | static ASMJIT_INLINE bool isFp(const Operand_& op, uint32_t rId) noexcept { return isFp(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:388:86: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:389:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 389 | static ASMJIT_INLINE bool isMm(const Operand_& op, uint32_t rId) noexcept { return isMm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:389:86: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:390:85: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 390 | static ASMJIT_INLINE bool isK(const Operand_& op, uint32_t rId) noexcept { return isK(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:390:85: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:391:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 391 | static ASMJIT_INLINE bool isXmm(const Operand_& op, uint32_t rId) noexcept { return isXmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:391:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:392:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 392 | static ASMJIT_INLINE bool isYmm(const Operand_& op, uint32_t rId) noexcept { return isYmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:392:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:393:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 393 | static ASMJIT_INLINE bool isZmm(const Operand_& op, uint32_t rId) noexcept { return isZmm(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:393:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:394:87: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 394 | static ASMJIT_INLINE bool isBnd(const Operand_& op, uint32_t rId) noexcept { return isBnd(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:394:87: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:395:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 395 | static ASMJIT_INLINE bool isCr(const Operand_& op, uint32_t rId) noexcept { return isCr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:395:86: note: cast one or both operands to int to silence this warning ./asmjit/../../asmjit/././././x86operand.h:396:86: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 396 | static ASMJIT_INLINE bool isDr(const Operand_& op, uint32_t rId) noexcept { return isDr(op) & (op.getId() == rId); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ./asmjit/../../asmjit/././././x86operand.h:396:86: note: cast one or both operands to int to silence this warning 27 warnings generated. compiling ExpressionProgram.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ExpressionTreeNode.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ExpressionTreeNode.cpp:99:105: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 99 | ExpressionTreeNode::ExpressionTreeNode(ExpressionTreeNode&& node) : operation(node.operation), children(move(node.children)) { | ^ | std:: ExpressionTreeNode.cpp:144:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 144 | children = move(node.children); | ^ | std:: 2 warnings generated. compiling Operation.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ParsedExpression.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] ParsedExpression.cpp:82:19: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 82 | if (&rootNode.getOperation() == NULL) | ~~~~~~~~~^~~~~~~~~~~~~~ ~~~~ ./ExpressionTreeNode.h:129:22: note: 'getOperation' returns a reference 129 | const Operation& getOperation() const; | ^ 1 warning generated. compiling Parser.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' compiling main.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' compiling CovarianceMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Determinent.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Determinent.cpp:59:86: warning: unknown escape sequence '\.' [-Wunknown-escape-sequence] 59 | readInputLine( getShortcutLabel() + ": PRODUCT ARG=(" + getShortcutLabel() + "_diag\.vals-[0-9])"); | ^~ 1 warning generated. compiling DiagonalizeMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling InvertMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MatrixOperationBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MatrixTimesMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from MatrixTimesMatrix.cpp:22: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from MatrixTimesMatrix.cpp:22: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ MatrixTimesMatrix.cpp:55:12: warning: 'getNumberOfDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 55 | unsigned getNumberOfDerivatives(); | ^ ./core/../../core/ActionWithValue.h:183:20: note: overridden virtual function is here 183 | virtual unsigned getNumberOfDerivatives()=0; | ^ MatrixTimesMatrix.cpp:60:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 60 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 4 warnings generated. compiling MatrixTimesVector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from MatrixTimesVector.cpp:22: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from MatrixTimesVector.cpp:22: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ MatrixTimesVector.cpp:49:12: warning: 'getNumberOfDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 49 | unsigned getNumberOfDerivatives(); | ^ ./core/../../core/ActionWithValue.h:183:20: note: overridden virtual function is here 183 | virtual unsigned getNumberOfDerivatives()=0; | ^ MatrixTimesVector.cpp:55:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 55 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ MatrixTimesVector.cpp:240:14: warning: unused variable 'n' [-Wunused-variable] 240 | unsigned n=getNumberOfArguments()-1; | ^ MatrixTimesVector.cpp:241:12: warning: unused variable 'matval' [-Wunused-variable] 241 | double matval = 0; | ^~~~~~ 6 warnings generated. compiling OuterProduct.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from OuterProduct.cpp:22: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from OuterProduct.cpp:22: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ OuterProduct.cpp:47:12: warning: 'getNumberOfDerivatives' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 47 | unsigned getNumberOfDerivatives(); | ^ ./core/../../core/ActionWithValue.h:183:20: note: overridden virtual function is here 183 | virtual unsigned getNumberOfDerivatives()=0; | ^ OuterProduct.cpp:52:8: warning: 'setupForTask' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 52 | void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const ; | ^ ./core/../../core/ActionWithMatrix.h:78:16: note: overridden virtual function is here 78 | virtual void setupForTask( const unsigned& task_index, std::vector& indices, MultiValue& myvals ) const = 0; | ^ 4 warnings generated. compiling TransposeMatrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Voronoi.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Voronoi.cpp:22: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Voronoi.cpp:22: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ 2 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' compiling crdplugin.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling dcdplugin.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from dcdplugin.cpp:83: ./fastio.h:474:14: warning: variable 'len' set but not used [-Wunused-but-set-variable] 474 | fio_size_t len = 0; | ^ ./fastio.h:593:14: warning: variable 'len' set but not used [-Wunused-but-set-variable] 593 | fio_size_t len = 0; | ^ ./fastio.h:520:19: warning: unused function 'fio_readv' [-Wunused-function] 520 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { | ^~~~~~~~~ ./fastio.h:672:12: warning: unused function 'fio_read_int32' [-Wunused-function] 672 | static int fio_read_int32(fio_fd fd, int *i) { | ^~~~~~~~~~~~~~ ./fastio.h:676:12: warning: unused function 'fio_write_str' [-Wunused-function] 676 | static int fio_write_str(fio_fd fd, const char *str) { | ^~~~~~~~~~~~~ In file included from dcdplugin.cpp:93: ./endianswap.h:74:13: warning: unused function 'swap2_unaligned' [-Wunused-function] 74 | static void swap2_unaligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~~~ ./endianswap.h:138:13: warning: unused function 'swap2_aligned' [-Wunused-function] 138 | static void swap2_aligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~ 7 warnings generated. compiling gromacsplugin.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from gromacsplugin.cpp:62: In file included from ./Gromacs.h:86: ./endianswap.h:74:13: warning: unused function 'swap2_unaligned' [-Wunused-function] 74 | static void swap2_unaligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~~~ ./endianswap.h:88:13: warning: unused function 'swap4_unaligned' [-Wunused-function] 88 | static void swap4_unaligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~~~ ./endianswap.h:107:13: warning: unused function 'swap8_unaligned' [-Wunused-function] 107 | static void swap8_unaligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~~~ ./endianswap.h:138:13: warning: unused function 'swap2_aligned' [-Wunused-function] 138 | static void swap2_aligned(void *v, ptrdiff_t ndata) { | ^~~~~~~~~~~~~ 4 warnings generated. compiling pdbplugin.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from pdbplugin.cpp:64: ./periodic_table.h:107:50: warning: invalid UTF-8 in comment [-Winvalid-utf8] 107 | * either of these publications have RvdW = 2.00 . | ^ ./periodic_table.h:173:12: warning: unused function 'get_pte_idx' [-Wunused-function] 173 | static int get_pte_idx(const char *label) | ^~~~~~~~~~~ 2 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' compiling AlphaBeta.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Angles.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CoordAngles.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Dihcor.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Distances.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Distances.cpp:282:12: warning: unused variable 'printcomment' [-Wunused-variable] 282 | bool printcomment=false; | ^~~~~~~~~~~~ 1 warning generated. compiling DumpMultiColvar.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling InPlaneDistances.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MFilterLess.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MFilterMore.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MultiColvarShortcuts.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Planes.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Torsions.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling UWalls.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling XAngle.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling XYTorsions.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' compiling Difference.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from Difference.cpp:23: In file included from ./function/FunctionOfScalar.h:1: In file included from ./function/../../function/FunctionOfScalar.h:25: ./function/../../function/Function.h:43:8: warning: 'PLMD::function::Function::addValueWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 43 | void addValueWithDerivatives(); | ^ ./function/../../function/core/../../core/ActionWithValue.h:92:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addValueWithDerivatives' declared here: different number of parameters (1 vs 0) 92 | virtual void addValueWithDerivatives( const std::vector& shape=std::vector() ); | ^ In file included from Difference.cpp:23: In file included from ./function/FunctionOfScalar.h:1: In file included from ./function/../../function/FunctionOfScalar.h:25: ./function/../../function/Function.h:44:8: warning: 'PLMD::function::Function::addComponentWithDerivatives' hides overloaded virtual function [-Woverloaded-virtual] 44 | void addComponentWithDerivatives( const std::string& name ); | ^ ./function/../../function/core/../../core/ActionWithValue.h:109:16: note: hidden overloaded virtual function 'PLMD::ActionWithValue::addComponentWithDerivatives' declared here: different number of parameters (2 vs 1) 109 | virtual void addComponentWithDerivatives( const std::string& name, const std::vector& shape=std::vector() ); | ^ In file included from Difference.cpp:24: In file included from ./function/FunctionOfVector.h:1: In file included from ./function/../../function/FunctionOfVector.h:25: In file included from ./function/../../function/core/ActionWithVector.h:1: ./function/../../function/core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./function/../../function/core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from Difference.cpp:24: In file included from ./function/FunctionOfVector.h:1: ./function/../../function/FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./function/../../function/core/../../core/ActionRegister.h:100:53: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Difference.cpp:78:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 78 | PLUMED_REGISTER_ACTION(VectorDifference,"DIFFERENCE_VECTOR") | ^ ./function/../../function/core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./function/../../function/core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./function/../../function/core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :6:1: note: expanded from here 6 | VectorDifferenceRegisterer78 | ^ ./function/../../function/core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ In file included from Difference.cpp:24: In file included from ./function/FunctionOfVector.h:1: ./function/../../function/FunctionOfVector.h:64:8: warning: 'areAllTasksRequired' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 64 | void areAllTasksRequired( std::vector& task_reducing_actions ); | ^ ./function/../../function/FunctionOfVector.h:192:35: note: in instantiation of template class 'PLMD::function::FunctionOfVector' requested here 192 | FunctionOfVector* as = dynamic_cast*>( getPntrToArgument(i)->getPntrToAction() ); | ^ /usr/include/c++/v1/__memory/unique_ptr.h:759:30: note: in instantiation of member function 'PLMD::function::FunctionOfVector::FunctionOfVector' requested here 759 | return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); | ^ ./function/../../function/core/../../core/ActionRegister.h:95:17: note: in instantiation of function template specialization 'std::make_unique, const PLMD::ActionOptions &, 0>' requested here 95 | return std::make_unique(ao); | ^ ./function/../../function/core/../../core/ActionRegister.h:100:46: note: in instantiation of member function 'PLMD::ActionRegistration>::create' requested here 100 | id(actionRegister().add(directive.data(),create,ActionClass::registerKeywords)) { | ^ Difference.cpp:78:1: note: in instantiation of member function 'PLMD::ActionRegistration>::ActionRegistration' requested here 78 | PLUMED_REGISTER_ACTION(VectorDifference,"DIFFERENCE_VECTOR") | ^ ./function/../../function/core/../../core/ActionRegister.h:122:14: note: expanded from macro 'PLUMED_REGISTER_ACTION' 122 | PLUMED_CONCATENATE(classname##Registerer,__LINE__)(directive);} | ^ ./function/../../function/core/../../core/ActionRegister.h:112:36: note: expanded from macro 'PLUMED_CONCATENATE' 112 | #define PLUMED_CONCATENATE(s1, s2) PLUMED_CONCATENATE_DIRECT(s1, s2) | ^ ./function/../../function/core/../../core/ActionRegister.h:111:43: note: expanded from macro 'PLUMED_CONCATENATE_DIRECT' 111 | #define PLUMED_CONCATENATE_DIRECT(s1, s2) s1##s2 | ^ :6:1: note: expanded from here 6 | VectorDifferenceRegisterer78 | ^ ./function/../../function/core/../../core/ActionWithVector.h:145:16: note: overridden virtual function is here 145 | virtual void areAllTasksRequired( std::vector& task_reducing_actions ) {} | ^ 5 warnings generated. compiling Displacement.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling EuclideanDistance.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Kernel.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Kernel.cpp:97:10: warning: unused variable 'weight' [-Wunused-variable] 97 | double weight; | ^~~~~~ 1 warning generated. compiling MahalanobisDistance.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MatrixProductDiagonal.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from MatrixProductDiagonal.cpp:22: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling NormalizedEuclideanDistance.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' compiling AlphaRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from AlphaRMSD.cpp:22: In file included from ./SecondaryStructureRMSD.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling AntibetaRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from AntibetaRMSD.cpp:22: In file included from ./SecondaryStructureRMSD.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling ParabetaRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from ParabetaRMSD.cpp:22: In file included from ./SecondaryStructureRMSD.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling SecondaryStructureRMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from SecondaryStructureRMSD.cpp:22: In file included from ./SecondaryStructureRMSD.h:25: In file included from ./core/ActionWithVector.h:1: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' compiling Load.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Restart.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Units.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' compiling small_vector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' compiling Angle.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling AtomNumber.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling BiasRepresentation.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Brent1DRootSearch.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CheckInRange.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Citations.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Communicator.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ConjugateGradient.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling DLLoader.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ERMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Exception.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FileBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ForwardDecl.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Grid.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Grid.cpp:1297:13: warning: variable 'n_examined' set but not used [-Wunused-but-set-variable] 1297 | index_t n_examined = 0; | ^ 1 warning generated. compiling HistogramBead.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling IFile.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling KernelFunctions.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Keywords.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Keywords.cpp:150:16: warning: variable 'i' set but not used [-Wunused-but-set-variable] 150 | for(unsigned i=0;; ++i) { | ^ 1 warning generated. compiling LatticeReduction.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling LeptonCall.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling LinkCells.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Log.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling LoopUnroller.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Matrix.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MatrixSquareBracketsAccess.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MergeVectorTools.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Minimise1DBrent.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MinimiseBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MolDataClass.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling MultiValue.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling NeighborList.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling OFile.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling OpenMP.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PDB.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Pbc.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling PlumedHandle.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RMSD.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] RMSD.cpp:98:12: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 98 | void RMSD::setReference(const std::vector & reference) { | ^ RMSD.cpp:121:12: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 121 | void RMSD::setAlign(const std::vector & align, bool normalize_weights, bool remove_center) { | ^ RMSD.cpp:121:12: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] RMSD.cpp:167:12: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 167 | void RMSD::setDisplace(const std::vector & displace, bool normalize_weights) { | ^ RMSD.cpp:167:12: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] RMSD.cpp:1300:22: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 1300 | double RMSDCoreData::getDistance( bool squared) { | ^ RMSD.cpp:1378:35: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 1378 | std::vector RMSDCoreData::getDDistanceDPositions() { | ^ RMSD.cpp:1422:36: warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning] 1422 | std::vector RMSDCoreData::getDDistanceDReference() { | ^ 8 warnings generated. compiling Random.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling RootFindingBase.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Stopwatch.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Subprocess.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SwitchingFunction.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Tensor.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Tools.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Torsion.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Tree.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling TypesafePtr.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Units.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Vector.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling h36.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' compiling Concatenate.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] Concatenate.cpp:56:8: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 56 | void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ 1 warning generated. compiling Flatten.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SelectComponents.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling SelectWithMask.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling VStack.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from VStack.cpp:22: In file included from ./core/ActionWithMatrix.h:1: In file included from ./core/../../core/ActionWithMatrix.h:25: ./core/../../core/ActionWithVector.h:181:16: warning: 'apply' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 181 | virtual void apply(); | ^ ./core/../../core/Action.h:247:16: note: overridden virtual function is here 247 | virtual void apply()=0; | ^ In file included from VStack.cpp:22: In file included from ./core/ActionWithMatrix.h:1: ./core/../../core/ActionWithMatrix.h:72:8: warning: 'finishChainBuild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 72 | void finishChainBuild( ActionWithVector* act ); | ^ ./core/../../core/ActionWithVector.h:124:16: note: overridden virtual function is here 124 | virtual void finishChainBuild( ActionWithVector* act ); | ^ VStack.cpp:147:12: warning: unused variable 'nder' [-Wunused-variable] 147 | unsigned nder = buildArgumentStore(0); | ^~~~ 3 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' compiling ActionWithVirtualAtom.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling ArgsToVatom.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Center.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling CenterShortcut.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling FixedAtom.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Ghost.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' compiling PlumedStatic.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] compiling Plumed.c cc: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile obj gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' compiling xdrfile.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] xdrfile.cpp:30:2: warning: '/*' within block comment [-Wcomment] 30 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from xdrfile.cpp:85: ./xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ xdrfile.cpp:819:16: warning: variable 'minidx' set but not used [-Wunused-but-set-variable] 819 | int smallidx, minidx, maxidx; | ^ xdrfile.cpp:822:25: warning: variable 'larger' set but not used [-Wunused-but-set-variable] 822 | int smallnum, smaller, larger, i, is_smaller, run; | ^ xdrfile.cpp:1029:6: warning: variable 'errval' set but not used [-Wunused-but-set-variable] 1029 | int errval=1; | ^ xdrfile.cpp:1086:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1086 | if (fabs(lf) > INT_MAX-2) | ~ ~~~~~~~^~ xdrfile.cpp:1101:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1101 | if (fabs(lf) > INT_MAX-2) | ~ ~~~~~~~^~ xdrfile.cpp:1116:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1116 | if (fabs(lf) > INT_MAX-2) | ~ ~~~~~~~^~ xdrfile.cpp:1137:49: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1137 | (float)maxint[2] - (float)minint[2] >= INT_MAX-2) { | ~~ ~~~~~~~^~ xdrfile.cpp:1136:49: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1136 | (float)maxint[1] - (float)minint[1] >= INT_MAX-2 || | ~~ ~~~~~~~^~ xdrfile.cpp:1135:52: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1135 | if ((float)maxint[0] - (float)minint[0] >= INT_MAX-2 || | ~~ ~~~~~~~^~ xdrfile.cpp:1315:16: warning: variable 'minidx' set but not used [-Wunused-but-set-variable] 1315 | int smallidx, minidx, maxidx; | ^ xdrfile.cpp:1318:25: warning: variable 'larger' set but not used [-Wunused-but-set-variable] 1318 | int smallnum, smaller, larger, i, is_smaller, run; | ^ xdrfile.cpp:1522:6: warning: variable 'errval' set but not used [-Wunused-but-set-variable] 1522 | int errval=1; | ^ xdrfile.cpp:1576:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1576 | if (fabs(lf) > INT_MAX-2) { | ~ ~~~~~~~^~ xdrfile.cpp:1590:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1590 | if (fabs(lf) > INT_MAX-2) { | ~ ~~~~~~~^~ xdrfile.cpp:1604:25: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1604 | if (fabs(lf) > INT_MAX-2) { | ~ ~~~~~~~^~ xdrfile.cpp:1624:49: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1624 | (float)maxint[2] - (float)minint[2] >= INT_MAX-2) { | ~~ ~~~~~~~^~ xdrfile.cpp:1623:49: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1623 | (float)maxint[1] - (float)minint[1] >= INT_MAX-2 || | ~~ ~~~~~~~^~ xdrfile.cpp:1622:52: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 1622 | if ((float)maxint[0] - (float)minint[0] >= INT_MAX-2 || | ~~ ~~~~~~~^~ 20 warnings generated. compiling xdrfile_trr.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] xdrfile_trr.cpp:30:2: warning: '/*' within block comment [-Wcomment] 30 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from xdrfile_trr.cpp:66: ./xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from xdrfile_trr.cpp:67: ./xdrfile_trr.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ 3 warnings generated. compiling xdrfile_xtc.cpp c++: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] In file included from xdrfile_xtc.cpp:56: ./xdrfile.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ In file included from xdrfile_xtc.cpp:57: ./xdrfile_xtc.h:32:2: warning: '/*' within block comment [-Wcomment] 32 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | ^ xdrfile_xtc.cpp:94:6: warning: unused variable 'i' [-Wunused-variable] 94 | int i,j,result; | ^ xdrfile_xtc.cpp:94:8: warning: unused variable 'j' [-Wunused-variable] 94 | int i,j,result; | ^ 4 warnings generated. gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake lib gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../asmjit/arch.o ../asmjit/assembler.o ../asmjit/codebuilder.o ../asmjit/codecompiler.o ../asmjit/codeemitter.o ../asmjit/codeholder.o ../asmjit/constpool.o ../asmjit/cpuinfo.o ../asmjit/func.o ../asmjit/globals.o ../asmjit/inst.o ../asmjit/logging.o ../asmjit/operand.o ../asmjit/osutils.o ../asmjit/regalloc.o ../asmjit/runtime.o ../asmjit/string.o ../asmjit/utils.o ../asmjit/vmem.o ../asmjit/x86assembler.o ../asmjit/x86builder.o ../asmjit/x86compiler.o ../asmjit/x86inst.o ../asmjit/x86instimpl.o ../asmjit/x86internal.o ../asmjit/x86logging.o ../asmjit/x86operand.o ../asmjit/x86operand_regs.o ../asmjit/x86regalloc.o ../asmjit/zone.o ../bias/ABMD.o ../bias/Bias.o ../bias/BiasValue.o ../bias/ExtendedLagrangian.o ../bias/External.o ../bias/LWalls.o ../bias/MaxEnt.o ../bias/MetaD.o ../bias/MovingRestraint.o ../bias/PBMetaD.o ../bias/Restraint.o ../bias/RestraintShortcut.o ../bias/ReweightBase.o ../bias/ReweightBias.o ../bias/ReweightMetad.o ../bias/ReweightTemperaturePressure.o ../bias/UWalls.o ../bias/Walls.o ../blas/blas.o ../cltools/Benchmark.o ../cltools/CLTool.o ../cltools/Completion.o ../cltools/Driver.o ../cltools/DriverDouble.o ../cltools/DriverFloat.o ../cltools/GenExample.o ../cltools/GenJson.o ../cltools/GenTemplate.o ../cltools/Info.o ../cltools/Manual.o ../cltools/PdbRenumber.o ../cltools/ShowGraph.o ../cltools/SimpleMD.o ../cltools/SumHills.o ../cltools/SwitchingPlotter.o ../cltools/kT.o ../cltools/pesmd.o ../colvar/Angle.o ../colvar/Cell.o ../colvar/Colvar.o ../colvar/ColvarShortcut.o ../colvar/ContactMap.o ../colvar/Coordination.o ../colvar/CoordinationBase.o ../colvar/DHEnergy.o ../colvar/DRMSD.o ../colvar/DihedralCorrelation.o ../colvar/Dimer.o ../colvar/Dipole.o ../colvar/Distance.o ../colvar/EEFSolv.o ../colvar/ERMSD.o ../colvar/Energy.o ../colvar/ExtraCV.o ../colvar/Fake.o ../colvar/GHBFIX.o ../colvar/Gyration.o ../colvar/GyrationShortcut.o ../colvar/MultiColvarTemplate.o ../colvar/MultiRMSD.o ../colvar/PCARMSD.o ../colvar/PathMSD.o ../colvar/PathMSDBase.o ../colvar/Plane.o ../colvar/Position.o ../colvar/ProjectionOnAxis.o ../colvar/PropertyMap.o ../colvar/Puckering.o ../colvar/RMSD.o ../colvar/RMSDShortcut.o ../colvar/RMSDVector.o ../colvar/SelectMassCharge.o ../colvar/Template.o ../colvar/Torsion.o ../colvar/Volume.o ../core/Action.o ../core/ActionAnyorder.o ../core/ActionAtomistic.o ../core/ActionForInterface.o ../core/ActionPilot.o ../core/ActionRegister.o ../core/ActionSet.o ../core/ActionSetup.o ../core/ActionShortcut.o ../core/ActionToGetData.o ../core/ActionToPutData.o ../core/ActionWithArguments.o ../core/ActionWithMatrix.o ../core/ActionWithValue.o ../core/ActionWithVector.o ../core/ActionWithVirtualAtom.o ../core/CLTool.o ../core/CLToolMain.o ../core/CLToolRegister.o ../core/Colvar.o ../core/DataPassingObject.o ../core/DataPassingTools.o ../core/DomainDecomposition.o ../core/ExchangePatterns.o ../core/FlexibleBin.o ../core/GREX.o ../core/GenericMolInfo.o ../core/Group.o ../core/ModuleMap.o ../core/PbcAction.o ../core/PlumedMain.o ../core/PlumedMainInitializer.o ../core/RegisterBase.o ../core/TargetDist.o ../core/Value.o ../core/WithCmd.o ../function/Bessel.o ../function/Between.o ../function/Combine.o ../function/Custom.o ../function/Ensemble.o ../function/FuncPathGeneral.o ../function/FuncPathMSD.o ../function/FuncSumHills.o ../function/Function.o ../function/FunctionOfMatrix.o ../function/FunctionOfScalar.o ../function/FunctionOfVector.o ../function/FunctionShortcut.o ../function/FunctionTemplateBase.o ../function/Highest.o ../function/LessThan.o ../function/LocalEnsemble.o ../function/Moments.o ../function/MoreThan.o ../function/Piecewise.o ../function/Product.o ../function/Sort.o ../function/Stats.o ../function/Sum.o ../generic/Accumulate.o ../generic/Average.o ../generic/Collect.o ../generic/Committor.o ../generic/Constant.o ../generic/CreateMask.o ../generic/Debug.o ../generic/DumpAtoms.o ../generic/DumpDerivatives.o ../generic/DumpForces.o ../generic/DumpMassCharge.o ../generic/DumpPDB.o ../generic/DumpProjections.o ../generic/DumpVector.o ../generic/EffectiveEnergyDrift.o ../generic/EndPlumed.o ../generic/FitToTemplate.o ../generic/Flush.o ../generic/GatherReplicas.o ../generic/Include.o ../generic/MassChargeInput.o ../generic/MolInfo.o ../generic/Ones.o ../generic/PDB2Constant.o ../generic/Plumed.o ../generic/Print.o ../generic/PrintNDX.o ../generic/RandomExchanges.o ../generic/Read.o ../generic/ResetCell.o ../generic/Time.o ../generic/UpdateIf.o ../generic/WholeMolecules.o ../generic/WrapAround.o ../gridtools/ActionWithGrid.o ../gridtools/ConvertToFES.o ../gridtools/DumpGrid.o ../gridtools/EvaluateFunctionOnGrid.o ../gridtools/EvaluateGridFunction.o ../gridtools/FindGridOptimum.o ../gridtools/FunctionOfGrid.o ../gridtools/Gradient.o ../gridtools/GridCoordinatesObject.o ../gridtools/GridSearch.o ../gridtools/Histogram.o ../gridtools/InterpolateGrid.o ../gridtools/Interpolator.o ../gridtools/KDE.o ../gridtools/KLEntropy.o ../gridtools/MultiColvarDensity.o ../gridtools/PairEntropies.o ../gridtools/PairEntropy.o ../gridtools/RDF.o ../gridtools/ReadGridInSetup.o ../isdb/CS2Backbone.o ../isdb/Caliber.o ../isdb/EMMI.o ../isdb/EMMIVox.o ../isdb/FretEfficiency.o ../isdb/Jcoupling.o ../isdb/Metainference.o ../isdb/MetainferenceBase.o ../isdb/NOE.o ../isdb/PRE.o ../isdb/RDC.o ../isdb/Rescale.o ../isdb/SAXS.o ../isdb/Select.o ../isdb/Selector.o ../isdb/Shadow.o ../isdb/bAIes.o ../lapack/lapack.o ../lepton/CompiledExpression.o ../lepton/ExpressionProgram.o ../lepton/ExpressionTreeNode.o ../lepton/Operation.o ../lepton/ParsedExpression.o ../lepton/Parser.o ../matrixtools/CovarianceMatrix.o ../matrixtools/Determinent.o ../matrixtools/DiagonalizeMatrix.o ../matrixtools/InvertMatrix.o ../matrixtools/MatrixOperationBase.o ../matrixtools/MatrixTimesMatrix.o ../matrixtools/MatrixTimesVector.o ../matrixtools/OuterProduct.o ../matrixtools/TransposeMatrix.o ../matrixtools/Voronoi.o ../molfile/crdplugin.o ../molfile/dcdplugin.o ../molfile/gromacsplugin.o ../molfile/pdbplugin.o ../multicolvar/AlphaBeta.o ../multicolvar/Angles.o ../multicolvar/CoordAngles.o ../multicolvar/Dihcor.o ../multicolvar/Distances.o ../multicolvar/DumpMultiColvar.o ../multicolvar/InPlaneDistances.o ../multicolvar/MFilterLess.o ../multicolvar/MFilterMore.o ../multicolvar/MultiColvarShortcuts.o ../multicolvar/Planes.o ../multicolvar/Torsions.o ../multicolvar/UWalls.o ../multicolvar/XAngle.o ../multicolvar/XYTorsions.o ../refdist/Difference.o ../refdist/Displacement.o ../refdist/EuclideanDistance.o ../refdist/Kernel.o ../refdist/MahalanobisDistance.o ../refdist/MatrixProductDiagonal.o ../refdist/NormalizedEuclideanDistance.o ../secondarystructure/AlphaRMSD.o ../secondarystructure/AntibetaRMSD.o ../secondarystructure/ParabetaRMSD.o ../secondarystructure/SecondaryStructureRMSD.o ../setup/Load.o ../setup/Restart.o ../setup/Units.o ../small_vector/small_vector.o ../tools/Angle.o ../tools/AtomNumber.o ../tools/BiasRepresentation.o ../tools/Brent1DRootSearch.o ../tools/CheckInRange.o ../tools/Citations.o ../tools/Communicator.o ../tools/ConjugateGradient.o ../tools/DLLoader.o ../tools/ERMSD.o ../tools/Exception.o ../tools/FileBase.o ../tools/ForwardDecl.o ../tools/Grid.o ../tools/HistogramBead.o ../tools/IFile.o ../tools/KernelFunctions.o ../tools/Keywords.o ../tools/LatticeReduction.o ../tools/LeptonCall.o ../tools/LinkCells.o ../tools/Log.o ../tools/LoopUnroller.o ../tools/Matrix.o ../tools/MatrixSquareBracketsAccess.o ../tools/MergeVectorTools.o ../tools/Minimise1DBrent.o ../tools/MinimiseBase.o ../tools/MolDataClass.o ../tools/MultiValue.o ../tools/NeighborList.o ../tools/OFile.o ../tools/OpenMP.o ../tools/PDB.o ../tools/Pbc.o ../tools/PlumedHandle.o ../tools/RMSD.o ../tools/Random.o ../tools/RootFindingBase.o ../tools/Stopwatch.o ../tools/Subprocess.o ../tools/SwitchingFunction.o ../tools/Tensor.o ../tools/Tools.o ../tools/Torsion.o ../tools/Tree.o ../tools/TypesafePtr.o ../tools/Units.o ../tools/Vector.o ../tools/h36.o ../valtools/Concatenate.o ../valtools/Flatten.o ../valtools/SelectComponents.o ../valtools/SelectWithMask.o ../valtools/VStack.o ../vatom/ActionWithVirtualAtom.o ../vatom/ArgsToVatom.o ../vatom/Center.o ../vatom/CenterShortcut.o ../vatom/FixedAtom.o ../vatom/Ghost.o ../xdrfile/xdrfile.o ../xdrfile/xdrfile_trr.o ../xdrfile/xdrfile_xtc.o ../config/Config.o ../wrapper/PlumedStatic.o -o plumed-static -ldl -lc++ -lstdc++ -lfftw3 -lgsl -lgslcblas -lz -ldl -llapack -lblas -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -rdynamic -Wl,-Bsymbolic -fopenmp Building Plumed.inc Building Plumed.inc, static version Building Plumed.cmake Building Plumed.cmake, static version chmod a+x plumed-config chmod a+x plumed-mklib chmod a+x plumed-newcv chmod a+x plumed-partial_tempering chmod a+x plumed-patch chmod a+x plumed-selector chmod a+x plumed-vim2html c++ -shared -o libplumedKernel.so ../asmjit/arch.o ../asmjit/assembler.o ../asmjit/codebuilder.o ../asmjit/codecompiler.o ../asmjit/codeemitter.o ../asmjit/codeholder.o ../asmjit/constpool.o ../asmjit/cpuinfo.o ../asmjit/func.o ../asmjit/globals.o ../asmjit/inst.o ../asmjit/logging.o ../asmjit/operand.o ../asmjit/osutils.o ../asmjit/regalloc.o ../asmjit/runtime.o ../asmjit/string.o ../asmjit/utils.o ../asmjit/vmem.o ../asmjit/x86assembler.o ../asmjit/x86builder.o ../asmjit/x86compiler.o ../asmjit/x86inst.o ../asmjit/x86instimpl.o ../asmjit/x86internal.o ../asmjit/x86logging.o ../asmjit/x86operand.o ../asmjit/x86operand_regs.o ../asmjit/x86regalloc.o ../asmjit/zone.o ../bias/ABMD.o ../bias/Bias.o ../bias/BiasValue.o ../bias/ExtendedLagrangian.o ../bias/External.o ../bias/LWalls.o ../bias/MaxEnt.o ../bias/MetaD.o ../bias/MovingRestraint.o ../bias/PBMetaD.o ../bias/Restraint.o ../bias/RestraintShortcut.o ../bias/ReweightBase.o ../bias/ReweightBias.o ../bias/ReweightMetad.o ../bias/ReweightTemperaturePressure.o ../bias/UWalls.o ../bias/Walls.o ../blas/blas.o ../cltools/Benchmark.o ../cltools/CLTool.o ../cltools/Completion.o ../cltools/Driver.o ../cltools/DriverDouble.o ../cltools/DriverFloat.o ../cltools/GenExample.o ../cltools/GenJson.o ../cltools/GenTemplate.o ../cltools/Info.o ../cltools/Manual.o ../cltools/PdbRenumber.o ../cltools/ShowGraph.o ../cltools/SimpleMD.o ../cltools/SumHills.o ../cltools/SwitchingPlotter.o ../cltools/kT.o ../cltools/pesmd.o ../colvar/Angle.o ../colvar/Cell.o ../colvar/Colvar.o ../colvar/ColvarShortcut.o ../colvar/ContactMap.o ../colvar/Coordination.o ../colvar/CoordinationBase.o ../colvar/DHEnergy.o ../colvar/DRMSD.o ../colvar/DihedralCorrelation.o ../colvar/Dimer.o ../colvar/Dipole.o ../colvar/Distance.o ../colvar/EEFSolv.o ../colvar/ERMSD.o ../colvar/Energy.o ../colvar/ExtraCV.o ../colvar/Fake.o ../colvar/GHBFIX.o ../colvar/Gyration.o ../colvar/GyrationShortcut.o ../colvar/MultiColvarTemplate.o ../colvar/MultiRMSD.o ../colvar/PCARMSD.o ../colvar/PathMSD.o ../colvar/PathMSDBase.o ../colvar/Plane.o ../colvar/Position.o ../colvar/ProjectionOnAxis.o ../colvar/PropertyMap.o ../colvar/Puckering.o ../colvar/RMSD.o ../colvar/RMSDShortcut.o ../colvar/RMSDVector.o ../colvar/SelectMassCharge.o ../colvar/Template.o ../colvar/Torsion.o ../colvar/Volume.o ../core/Action.o ../core/ActionAnyorder.o ../core/ActionAtomistic.o ../core/ActionForInterface.o ../core/ActionPilot.o ../core/ActionRegister.o ../core/ActionSet.o ../core/ActionSetup.o ../core/ActionShortcut.o ../core/ActionToGetData.o ../core/ActionToPutData.o ../core/ActionWithArguments.o ../core/ActionWithMatrix.o ../core/ActionWithValue.o ../core/ActionWithVector.o ../core/ActionWithVirtualAtom.o ../core/CLTool.o ../core/CLToolMain.o ../core/CLToolRegister.o ../core/Colvar.o ../core/DataPassingObject.o ../core/DataPassingTools.o ../core/DomainDecomposition.o ../core/ExchangePatterns.o ../core/FlexibleBin.o ../core/GREX.o ../core/GenericMolInfo.o ../core/Group.o ../core/ModuleMap.o ../core/PbcAction.o ../core/PlumedMain.o ../core/PlumedMainInitializer.o ../core/RegisterBase.o ../core/TargetDist.o ../core/Value.o ../core/WithCmd.o ../function/Bessel.o ../function/Between.o ../function/Combine.o ../function/Custom.o ../function/Ensemble.o ../function/FuncPathGeneral.o ../function/FuncPathMSD.o ../function/FuncSumHills.o ../function/Function.o ../function/FunctionOfMatrix.o ../function/FunctionOfScalar.o ../function/FunctionOfVector.o ../function/FunctionShortcut.o ../function/FunctionTemplateBase.o ../function/Highest.o ../function/LessThan.o ../function/LocalEnsemble.o ../function/Moments.o ../function/MoreThan.o ../function/Piecewise.o ../function/Product.o ../function/Sort.o ../function/Stats.o ../function/Sum.o ../generic/Accumulate.o ../generic/Average.o ../generic/Collect.o ../generic/Committor.o ../generic/Constant.o ../generic/CreateMask.o ../generic/Debug.o ../generic/DumpAtoms.o ../generic/DumpDerivatives.o ../generic/DumpForces.o ../generic/DumpMassCharge.o ../generic/DumpPDB.o ../generic/DumpProjections.o ../generic/DumpVector.o ../generic/EffectiveEnergyDrift.o ../generic/EndPlumed.o ../generic/FitToTemplate.o ../generic/Flush.o ../generic/GatherReplicas.o ../generic/Include.o ../generic/MassChargeInput.o ../generic/MolInfo.o ../generic/Ones.o ../generic/PDB2Constant.o ../generic/Plumed.o ../generic/Print.o ../generic/PrintNDX.o ../generic/RandomExchanges.o ../generic/Read.o ../generic/ResetCell.o ../generic/Time.o ../generic/UpdateIf.o ../generic/WholeMolecules.o ../generic/WrapAround.o ../gridtools/ActionWithGrid.o ../gridtools/ConvertToFES.o ../gridtools/DumpGrid.o ../gridtools/EvaluateFunctionOnGrid.o ../gridtools/EvaluateGridFunction.o ../gridtools/FindGridOptimum.o ../gridtools/FunctionOfGrid.o ../gridtools/Gradient.o ../gridtools/GridCoordinatesObject.o ../gridtools/GridSearch.o ../gridtools/Histogram.o ../gridtools/InterpolateGrid.o ../gridtools/Interpolator.o ../gridtools/KDE.o ../gridtools/KLEntropy.o ../gridtools/MultiColvarDensity.o ../gridtools/PairEntropies.o ../gridtools/PairEntropy.o ../gridtools/RDF.o ../gridtools/ReadGridInSetup.o ../isdb/CS2Backbone.o ../isdb/Caliber.o ../isdb/EMMI.o ../isdb/EMMIVox.o ../isdb/FretEfficiency.o ../isdb/Jcoupling.o ../isdb/Metainference.o ../isdb/MetainferenceBase.o ../isdb/NOE.o ../isdb/PRE.o ../isdb/RDC.o ../isdb/Rescale.o ../isdb/SAXS.o ../isdb/Select.o ../isdb/Selector.o ../isdb/Shadow.o ../isdb/bAIes.o ../lapack/lapack.o ../lepton/CompiledExpression.o ../lepton/ExpressionProgram.o ../lepton/ExpressionTreeNode.o ../lepton/Operation.o ../lepton/ParsedExpression.o ../lepton/Parser.o ../matrixtools/CovarianceMatrix.o ../matrixtools/Determinent.o ../matrixtools/DiagonalizeMatrix.o ../matrixtools/InvertMatrix.o ../matrixtools/MatrixOperationBase.o ../matrixtools/MatrixTimesMatrix.o ../matrixtools/MatrixTimesVector.o ../matrixtools/OuterProduct.o ../matrixtools/TransposeMatrix.o ../matrixtools/Voronoi.o ../molfile/crdplugin.o ../molfile/dcdplugin.o ../molfile/gromacsplugin.o ../molfile/pdbplugin.o ../multicolvar/AlphaBeta.o ../multicolvar/Angles.o ../multicolvar/CoordAngles.o ../multicolvar/Dihcor.o ../multicolvar/Distances.o ../multicolvar/DumpMultiColvar.o ../multicolvar/InPlaneDistances.o ../multicolvar/MFilterLess.o ../multicolvar/MFilterMore.o ../multicolvar/MultiColvarShortcuts.o ../multicolvar/Planes.o ../multicolvar/Torsions.o ../multicolvar/UWalls.o ../multicolvar/XAngle.o ../multicolvar/XYTorsions.o ../refdist/Difference.o ../refdist/Displacement.o ../refdist/EuclideanDistance.o ../refdist/Kernel.o ../refdist/MahalanobisDistance.o ../refdist/MatrixProductDiagonal.o ../refdist/NormalizedEuclideanDistance.o ../secondarystructure/AlphaRMSD.o ../secondarystructure/AntibetaRMSD.o ../secondarystructure/ParabetaRMSD.o ../secondarystructure/SecondaryStructureRMSD.o ../setup/Load.o ../setup/Restart.o ../setup/Units.o ../small_vector/small_vector.o ../tools/Angle.o ../tools/AtomNumber.o ../tools/BiasRepresentation.o ../tools/Brent1DRootSearch.o ../tools/CheckInRange.o ../tools/Citations.o ../tools/Communicator.o ../tools/ConjugateGradient.o ../tools/DLLoader.o ../tools/ERMSD.o ../tools/Exception.o ../tools/FileBase.o ../tools/ForwardDecl.o ../tools/Grid.o ../tools/HistogramBead.o ../tools/IFile.o ../tools/KernelFunctions.o ../tools/Keywords.o ../tools/LatticeReduction.o ../tools/LeptonCall.o ../tools/LinkCells.o ../tools/Log.o ../tools/LoopUnroller.o ../tools/Matrix.o ../tools/MatrixSquareBracketsAccess.o ../tools/MergeVectorTools.o ../tools/Minimise1DBrent.o ../tools/MinimiseBase.o ../tools/MolDataClass.o ../tools/MultiValue.o ../tools/NeighborList.o ../tools/OFile.o ../tools/OpenMP.o ../tools/PDB.o ../tools/Pbc.o ../tools/PlumedHandle.o ../tools/RMSD.o ../tools/Random.o ../tools/RootFindingBase.o ../tools/Stopwatch.o ../tools/Subprocess.o ../tools/SwitchingFunction.o ../tools/Tensor.o ../tools/Tools.o ../tools/Torsion.o ../tools/Tree.o ../tools/TypesafePtr.o ../tools/Units.o ../tools/Vector.o ../tools/h36.o ../valtools/Concatenate.o ../valtools/Flatten.o ../valtools/SelectComponents.o ../valtools/SelectWithMask.o ../valtools/VStack.o ../vatom/ActionWithVirtualAtom.o ../vatom/ArgsToVatom.o ../vatom/Center.o ../vatom/CenterShortcut.o ../vatom/FixedAtom.o ../vatom/Ghost.o ../xdrfile/xdrfile.o ../xdrfile/xdrfile_trr.o ../xdrfile/xdrfile_xtc.o ../config/Config.o -Wl,-soname,"libplumedKernel.so" -lc++ -lstdc++ -lfftw3 -lgsl -lgslcblas -lz -ldl -llapack -lblas -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -rdynamic -Wl,-Bsymbolic -fopenmp c++ -shared -o libplumed.so ../wrapper/PlumedStatic.o libplumedKernel.so -Wl,-soname,"libplumed.so" c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../wrapper/PlumedStatic.o libplumedKernel.so -o plumed -ldl c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../wrapper/Plumed.o -o plumed-runtime -ldl /usr/bin/ar cr libplumedWrapper.a ../wrapper/Plumed.o Building Plumed.inc, runtime-linking version Building Plumed.inc, shared version Building Plumed.cmake, runtime-linking version Building Plumed.cmake, shared version gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake install-build gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' mkdir -p install/ /usr/local/bin/gmake PLUMED_INSTALL=Install all gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirslinks gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Updating links to used modules in all directories *** /usr/local/bin/gmake ../asmjit.links ../bias.links ../blas.links ../cltools.links ../colvar.links ../config.links ../core.links ../function.links ../generic.links ../gridtools.links ../isdb.links ../lapack.links ../lepton.links ../main.links ../matrixtools.links ../molfile.links ../multicolvar.links ../refdist.links ../secondarystructure.links ../setup.links ../small_vector.links ../tools.links ../valtools.links ../vatom.links ../wrapper.links ../xdrfile.links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile links gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirs gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Compiling all directories *** /usr/local/bin/gmake ../asmjit ../bias ../blas ../cltools ../colvar ../config ../core ../function ../generic ../gridtools ../isdb ../lapack ../lepton ../main ../matrixtools ../molfile ../multicolvar ../refdist ../secondarystructure ../setup ../small_vector ../tools ../valtools ../vatom ../wrapper ../xdrfile gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake PLUMED_FORCE=yes ConfigInstall.inc Config.inc version.h config.txt gmake[9]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Updating ConfigInstall.inc cmp -s ConfigInstall.inc~ ConfigInstall.inc || cp ConfigInstall.inc~ ConfigInstall.inc rm ConfigInstall.inc~ Updating Config.inc cmp -s Config.inc~ Config.inc || cp Config.inc~ Config.inc rm Config.inc~ Updating version.h gmake[9]: 'config.txt' is up to date. gmake[9]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake Config.o ConfigInstall.o compile_options.sh gmake[9]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[9]: 'Config.o' is up to date. gmake[9]: 'ConfigInstall.o' is up to date. gmake[9]: 'compile_options.sh' is up to date. gmake[9]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile obj gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[8]: Nothing to be done for 'obj'. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake lib gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../asmjit/arch.o ../asmjit/assembler.o ../asmjit/codebuilder.o ../asmjit/codecompiler.o ../asmjit/codeemitter.o ../asmjit/codeholder.o ../asmjit/constpool.o ../asmjit/cpuinfo.o ../asmjit/func.o ../asmjit/globals.o ../asmjit/inst.o ../asmjit/logging.o ../asmjit/operand.o ../asmjit/osutils.o ../asmjit/regalloc.o ../asmjit/runtime.o ../asmjit/string.o ../asmjit/utils.o ../asmjit/vmem.o ../asmjit/x86assembler.o ../asmjit/x86builder.o ../asmjit/x86compiler.o ../asmjit/x86inst.o ../asmjit/x86instimpl.o ../asmjit/x86internal.o ../asmjit/x86logging.o ../asmjit/x86operand.o ../asmjit/x86operand_regs.o ../asmjit/x86regalloc.o ../asmjit/zone.o ../bias/ABMD.o ../bias/Bias.o ../bias/BiasValue.o ../bias/ExtendedLagrangian.o ../bias/External.o ../bias/LWalls.o ../bias/MaxEnt.o ../bias/MetaD.o ../bias/MovingRestraint.o ../bias/PBMetaD.o ../bias/Restraint.o ../bias/RestraintShortcut.o ../bias/ReweightBase.o ../bias/ReweightBias.o ../bias/ReweightMetad.o ../bias/ReweightTemperaturePressure.o ../bias/UWalls.o ../bias/Walls.o ../blas/blas.o ../cltools/Benchmark.o ../cltools/CLTool.o ../cltools/Completion.o ../cltools/Driver.o ../cltools/DriverDouble.o ../cltools/DriverFloat.o ../cltools/GenExample.o ../cltools/GenJson.o ../cltools/GenTemplate.o ../cltools/Info.o ../cltools/Manual.o ../cltools/PdbRenumber.o ../cltools/ShowGraph.o ../cltools/SimpleMD.o ../cltools/SumHills.o ../cltools/SwitchingPlotter.o ../cltools/kT.o ../cltools/pesmd.o ../colvar/Angle.o ../colvar/Cell.o ../colvar/Colvar.o ../colvar/ColvarShortcut.o ../colvar/ContactMap.o ../colvar/Coordination.o ../colvar/CoordinationBase.o ../colvar/DHEnergy.o ../colvar/DRMSD.o ../colvar/DihedralCorrelation.o ../colvar/Dimer.o ../colvar/Dipole.o ../colvar/Distance.o ../colvar/EEFSolv.o ../colvar/ERMSD.o ../colvar/Energy.o ../colvar/ExtraCV.o ../colvar/Fake.o ../colvar/GHBFIX.o ../colvar/Gyration.o ../colvar/GyrationShortcut.o ../colvar/MultiColvarTemplate.o ../colvar/MultiRMSD.o ../colvar/PCARMSD.o ../colvar/PathMSD.o ../colvar/PathMSDBase.o ../colvar/Plane.o ../colvar/Position.o ../colvar/ProjectionOnAxis.o ../colvar/PropertyMap.o ../colvar/Puckering.o ../colvar/RMSD.o ../colvar/RMSDShortcut.o ../colvar/RMSDVector.o ../colvar/SelectMassCharge.o ../colvar/Template.o ../colvar/Torsion.o ../colvar/Volume.o ../core/Action.o ../core/ActionAnyorder.o ../core/ActionAtomistic.o ../core/ActionForInterface.o ../core/ActionPilot.o ../core/ActionRegister.o ../core/ActionSet.o ../core/ActionSetup.o ../core/ActionShortcut.o ../core/ActionToGetData.o ../core/ActionToPutData.o ../core/ActionWithArguments.o ../core/ActionWithMatrix.o ../core/ActionWithValue.o ../core/ActionWithVector.o ../core/ActionWithVirtualAtom.o ../core/CLTool.o ../core/CLToolMain.o ../core/CLToolRegister.o ../core/Colvar.o ../core/DataPassingObject.o ../core/DataPassingTools.o ../core/DomainDecomposition.o ../core/ExchangePatterns.o ../core/FlexibleBin.o ../core/GREX.o ../core/GenericMolInfo.o ../core/Group.o ../core/ModuleMap.o ../core/PbcAction.o ../core/PlumedMain.o ../core/PlumedMainInitializer.o ../core/RegisterBase.o ../core/TargetDist.o ../core/Value.o ../core/WithCmd.o ../function/Bessel.o ../function/Between.o ../function/Combine.o ../function/Custom.o ../function/Ensemble.o ../function/FuncPathGeneral.o ../function/FuncPathMSD.o ../function/FuncSumHills.o ../function/Function.o ../function/FunctionOfMatrix.o ../function/FunctionOfScalar.o ../function/FunctionOfVector.o ../function/FunctionShortcut.o ../function/FunctionTemplateBase.o ../function/Highest.o ../function/LessThan.o ../function/LocalEnsemble.o ../function/Moments.o ../function/MoreThan.o ../function/Piecewise.o ../function/Product.o ../function/Sort.o ../function/Stats.o ../function/Sum.o ../generic/Accumulate.o ../generic/Average.o ../generic/Collect.o ../generic/Committor.o ../generic/Constant.o ../generic/CreateMask.o ../generic/Debug.o ../generic/DumpAtoms.o ../generic/DumpDerivatives.o ../generic/DumpForces.o ../generic/DumpMassCharge.o ../generic/DumpPDB.o ../generic/DumpProjections.o ../generic/DumpVector.o ../generic/EffectiveEnergyDrift.o ../generic/EndPlumed.o ../generic/FitToTemplate.o ../generic/Flush.o ../generic/GatherReplicas.o ../generic/Include.o ../generic/MassChargeInput.o ../generic/MolInfo.o ../generic/Ones.o ../generic/PDB2Constant.o ../generic/Plumed.o ../generic/Print.o ../generic/PrintNDX.o ../generic/RandomExchanges.o ../generic/Read.o ../generic/ResetCell.o ../generic/Time.o ../generic/UpdateIf.o ../generic/WholeMolecules.o ../generic/WrapAround.o ../gridtools/ActionWithGrid.o ../gridtools/ConvertToFES.o ../gridtools/DumpGrid.o ../gridtools/EvaluateFunctionOnGrid.o ../gridtools/EvaluateGridFunction.o ../gridtools/FindGridOptimum.o ../gridtools/FunctionOfGrid.o ../gridtools/Gradient.o ../gridtools/GridCoordinatesObject.o ../gridtools/GridSearch.o ../gridtools/Histogram.o ../gridtools/InterpolateGrid.o ../gridtools/Interpolator.o ../gridtools/KDE.o ../gridtools/KLEntropy.o ../gridtools/MultiColvarDensity.o ../gridtools/PairEntropies.o ../gridtools/PairEntropy.o ../gridtools/RDF.o ../gridtools/ReadGridInSetup.o ../isdb/CS2Backbone.o ../isdb/Caliber.o ../isdb/EMMI.o ../isdb/EMMIVox.o ../isdb/FretEfficiency.o ../isdb/Jcoupling.o ../isdb/Metainference.o ../isdb/MetainferenceBase.o ../isdb/NOE.o ../isdb/PRE.o ../isdb/RDC.o ../isdb/Rescale.o ../isdb/SAXS.o ../isdb/Select.o ../isdb/Selector.o ../isdb/Shadow.o ../isdb/bAIes.o ../lapack/lapack.o ../lepton/CompiledExpression.o ../lepton/ExpressionProgram.o ../lepton/ExpressionTreeNode.o ../lepton/Operation.o ../lepton/ParsedExpression.o ../lepton/Parser.o ../matrixtools/CovarianceMatrix.o ../matrixtools/Determinent.o ../matrixtools/DiagonalizeMatrix.o ../matrixtools/InvertMatrix.o ../matrixtools/MatrixOperationBase.o ../matrixtools/MatrixTimesMatrix.o ../matrixtools/MatrixTimesVector.o ../matrixtools/OuterProduct.o ../matrixtools/TransposeMatrix.o ../matrixtools/Voronoi.o ../molfile/crdplugin.o ../molfile/dcdplugin.o ../molfile/gromacsplugin.o ../molfile/pdbplugin.o ../multicolvar/AlphaBeta.o ../multicolvar/Angles.o ../multicolvar/CoordAngles.o ../multicolvar/Dihcor.o ../multicolvar/Distances.o ../multicolvar/DumpMultiColvar.o ../multicolvar/InPlaneDistances.o ../multicolvar/MFilterLess.o ../multicolvar/MFilterMore.o ../multicolvar/MultiColvarShortcuts.o ../multicolvar/Planes.o ../multicolvar/Torsions.o ../multicolvar/UWalls.o ../multicolvar/XAngle.o ../multicolvar/XYTorsions.o ../refdist/Difference.o ../refdist/Displacement.o ../refdist/EuclideanDistance.o ../refdist/Kernel.o ../refdist/MahalanobisDistance.o ../refdist/MatrixProductDiagonal.o ../refdist/NormalizedEuclideanDistance.o ../secondarystructure/AlphaRMSD.o ../secondarystructure/AntibetaRMSD.o ../secondarystructure/ParabetaRMSD.o ../secondarystructure/SecondaryStructureRMSD.o ../setup/Load.o ../setup/Restart.o ../setup/Units.o ../small_vector/small_vector.o ../tools/Angle.o ../tools/AtomNumber.o ../tools/BiasRepresentation.o ../tools/Brent1DRootSearch.o ../tools/CheckInRange.o ../tools/Citations.o ../tools/Communicator.o ../tools/ConjugateGradient.o ../tools/DLLoader.o ../tools/ERMSD.o ../tools/Exception.o ../tools/FileBase.o ../tools/ForwardDecl.o ../tools/Grid.o ../tools/HistogramBead.o ../tools/IFile.o ../tools/KernelFunctions.o ../tools/Keywords.o ../tools/LatticeReduction.o ../tools/LeptonCall.o ../tools/LinkCells.o ../tools/Log.o ../tools/LoopUnroller.o ../tools/Matrix.o ../tools/MatrixSquareBracketsAccess.o ../tools/MergeVectorTools.o ../tools/Minimise1DBrent.o ../tools/MinimiseBase.o ../tools/MolDataClass.o ../tools/MultiValue.o ../tools/NeighborList.o ../tools/OFile.o ../tools/OpenMP.o ../tools/PDB.o ../tools/Pbc.o ../tools/PlumedHandle.o ../tools/RMSD.o ../tools/Random.o ../tools/RootFindingBase.o ../tools/Stopwatch.o ../tools/Subprocess.o ../tools/SwitchingFunction.o ../tools/Tensor.o ../tools/Tools.o ../tools/Torsion.o ../tools/Tree.o ../tools/TypesafePtr.o ../tools/Units.o ../tools/Vector.o ../tools/h36.o ../valtools/Concatenate.o ../valtools/Flatten.o ../valtools/SelectComponents.o ../valtools/SelectWithMask.o ../valtools/VStack.o ../vatom/ActionWithVirtualAtom.o ../vatom/ArgsToVatom.o ../vatom/Center.o ../vatom/CenterShortcut.o ../vatom/FixedAtom.o ../vatom/Ghost.o ../xdrfile/xdrfile.o ../xdrfile/xdrfile_trr.o ../xdrfile/xdrfile_xtc.o ../config/ConfigInstall.o ../wrapper/PlumedStatic.o -o install/plumed-static -ldl -lc++ -lstdc++ -lfftw3 -lgsl -lgslcblas -lz -ldl -llapack -lblas -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -rdynamic -Wl,-Bsymbolic -fopenmp Building Plumed.inc Building Plumed.inc, static version Building Plumed.cmake Building Plumed.cmake, static version chmod a+x install/plumed-config chmod a+x install/plumed-mklib chmod a+x install/plumed-newcv chmod a+x install/plumed-partial_tempering chmod a+x install/plumed-patch chmod a+x install/plumed-selector chmod a+x install/plumed-vim2html mkdir -p install c++ -shared -o install/libplumedKernel.so ../asmjit/arch.o ../asmjit/assembler.o ../asmjit/codebuilder.o ../asmjit/codecompiler.o ../asmjit/codeemitter.o ../asmjit/codeholder.o ../asmjit/constpool.o ../asmjit/cpuinfo.o ../asmjit/func.o ../asmjit/globals.o ../asmjit/inst.o ../asmjit/logging.o ../asmjit/operand.o ../asmjit/osutils.o ../asmjit/regalloc.o ../asmjit/runtime.o ../asmjit/string.o ../asmjit/utils.o ../asmjit/vmem.o ../asmjit/x86assembler.o ../asmjit/x86builder.o ../asmjit/x86compiler.o ../asmjit/x86inst.o ../asmjit/x86instimpl.o ../asmjit/x86internal.o ../asmjit/x86logging.o ../asmjit/x86operand.o ../asmjit/x86operand_regs.o ../asmjit/x86regalloc.o ../asmjit/zone.o ../bias/ABMD.o ../bias/Bias.o ../bias/BiasValue.o ../bias/ExtendedLagrangian.o ../bias/External.o ../bias/LWalls.o ../bias/MaxEnt.o ../bias/MetaD.o ../bias/MovingRestraint.o ../bias/PBMetaD.o ../bias/Restraint.o ../bias/RestraintShortcut.o ../bias/ReweightBase.o ../bias/ReweightBias.o ../bias/ReweightMetad.o ../bias/ReweightTemperaturePressure.o ../bias/UWalls.o ../bias/Walls.o ../blas/blas.o ../cltools/Benchmark.o ../cltools/CLTool.o ../cltools/Completion.o ../cltools/Driver.o ../cltools/DriverDouble.o ../cltools/DriverFloat.o ../cltools/GenExample.o ../cltools/GenJson.o ../cltools/GenTemplate.o ../cltools/Info.o ../cltools/Manual.o ../cltools/PdbRenumber.o ../cltools/ShowGraph.o ../cltools/SimpleMD.o ../cltools/SumHills.o ../cltools/SwitchingPlotter.o ../cltools/kT.o ../cltools/pesmd.o ../colvar/Angle.o ../colvar/Cell.o ../colvar/Colvar.o ../colvar/ColvarShortcut.o ../colvar/ContactMap.o ../colvar/Coordination.o ../colvar/CoordinationBase.o ../colvar/DHEnergy.o ../colvar/DRMSD.o ../colvar/DihedralCorrelation.o ../colvar/Dimer.o ../colvar/Dipole.o ../colvar/Distance.o ../colvar/EEFSolv.o ../colvar/ERMSD.o ../colvar/Energy.o ../colvar/ExtraCV.o ../colvar/Fake.o ../colvar/GHBFIX.o ../colvar/Gyration.o ../colvar/GyrationShortcut.o ../colvar/MultiColvarTemplate.o ../colvar/MultiRMSD.o ../colvar/PCARMSD.o ../colvar/PathMSD.o ../colvar/PathMSDBase.o ../colvar/Plane.o ../colvar/Position.o ../colvar/ProjectionOnAxis.o ../colvar/PropertyMap.o ../colvar/Puckering.o ../colvar/RMSD.o ../colvar/RMSDShortcut.o ../colvar/RMSDVector.o ../colvar/SelectMassCharge.o ../colvar/Template.o ../colvar/Torsion.o ../colvar/Volume.o ../core/Action.o ../core/ActionAnyorder.o ../core/ActionAtomistic.o ../core/ActionForInterface.o ../core/ActionPilot.o ../core/ActionRegister.o ../core/ActionSet.o ../core/ActionSetup.o ../core/ActionShortcut.o ../core/ActionToGetData.o ../core/ActionToPutData.o ../core/ActionWithArguments.o ../core/ActionWithMatrix.o ../core/ActionWithValue.o ../core/ActionWithVector.o ../core/ActionWithVirtualAtom.o ../core/CLTool.o ../core/CLToolMain.o ../core/CLToolRegister.o ../core/Colvar.o ../core/DataPassingObject.o ../core/DataPassingTools.o ../core/DomainDecomposition.o ../core/ExchangePatterns.o ../core/FlexibleBin.o ../core/GREX.o ../core/GenericMolInfo.o ../core/Group.o ../core/ModuleMap.o ../core/PbcAction.o ../core/PlumedMain.o ../core/PlumedMainInitializer.o ../core/RegisterBase.o ../core/TargetDist.o ../core/Value.o ../core/WithCmd.o ../function/Bessel.o ../function/Between.o ../function/Combine.o ../function/Custom.o ../function/Ensemble.o ../function/FuncPathGeneral.o ../function/FuncPathMSD.o ../function/FuncSumHills.o ../function/Function.o ../function/FunctionOfMatrix.o ../function/FunctionOfScalar.o ../function/FunctionOfVector.o ../function/FunctionShortcut.o ../function/FunctionTemplateBase.o ../function/Highest.o ../function/LessThan.o ../function/LocalEnsemble.o ../function/Moments.o ../function/MoreThan.o ../function/Piecewise.o ../function/Product.o ../function/Sort.o ../function/Stats.o ../function/Sum.o ../generic/Accumulate.o ../generic/Average.o ../generic/Collect.o ../generic/Committor.o ../generic/Constant.o ../generic/CreateMask.o ../generic/Debug.o ../generic/DumpAtoms.o ../generic/DumpDerivatives.o ../generic/DumpForces.o ../generic/DumpMassCharge.o ../generic/DumpPDB.o ../generic/DumpProjections.o ../generic/DumpVector.o ../generic/EffectiveEnergyDrift.o ../generic/EndPlumed.o ../generic/FitToTemplate.o ../generic/Flush.o ../generic/GatherReplicas.o ../generic/Include.o ../generic/MassChargeInput.o ../generic/MolInfo.o ../generic/Ones.o ../generic/PDB2Constant.o ../generic/Plumed.o ../generic/Print.o ../generic/PrintNDX.o ../generic/RandomExchanges.o ../generic/Read.o ../generic/ResetCell.o ../generic/Time.o ../generic/UpdateIf.o ../generic/WholeMolecules.o ../generic/WrapAround.o ../gridtools/ActionWithGrid.o ../gridtools/ConvertToFES.o ../gridtools/DumpGrid.o ../gridtools/EvaluateFunctionOnGrid.o ../gridtools/EvaluateGridFunction.o ../gridtools/FindGridOptimum.o ../gridtools/FunctionOfGrid.o ../gridtools/Gradient.o ../gridtools/GridCoordinatesObject.o ../gridtools/GridSearch.o ../gridtools/Histogram.o ../gridtools/InterpolateGrid.o ../gridtools/Interpolator.o ../gridtools/KDE.o ../gridtools/KLEntropy.o ../gridtools/MultiColvarDensity.o ../gridtools/PairEntropies.o ../gridtools/PairEntropy.o ../gridtools/RDF.o ../gridtools/ReadGridInSetup.o ../isdb/CS2Backbone.o ../isdb/Caliber.o ../isdb/EMMI.o ../isdb/EMMIVox.o ../isdb/FretEfficiency.o ../isdb/Jcoupling.o ../isdb/Metainference.o ../isdb/MetainferenceBase.o ../isdb/NOE.o ../isdb/PRE.o ../isdb/RDC.o ../isdb/Rescale.o ../isdb/SAXS.o ../isdb/Select.o ../isdb/Selector.o ../isdb/Shadow.o ../isdb/bAIes.o ../lapack/lapack.o ../lepton/CompiledExpression.o ../lepton/ExpressionProgram.o ../lepton/ExpressionTreeNode.o ../lepton/Operation.o ../lepton/ParsedExpression.o ../lepton/Parser.o ../matrixtools/CovarianceMatrix.o ../matrixtools/Determinent.o ../matrixtools/DiagonalizeMatrix.o ../matrixtools/InvertMatrix.o ../matrixtools/MatrixOperationBase.o ../matrixtools/MatrixTimesMatrix.o ../matrixtools/MatrixTimesVector.o ../matrixtools/OuterProduct.o ../matrixtools/TransposeMatrix.o ../matrixtools/Voronoi.o ../molfile/crdplugin.o ../molfile/dcdplugin.o ../molfile/gromacsplugin.o ../molfile/pdbplugin.o ../multicolvar/AlphaBeta.o ../multicolvar/Angles.o ../multicolvar/CoordAngles.o ../multicolvar/Dihcor.o ../multicolvar/Distances.o ../multicolvar/DumpMultiColvar.o ../multicolvar/InPlaneDistances.o ../multicolvar/MFilterLess.o ../multicolvar/MFilterMore.o ../multicolvar/MultiColvarShortcuts.o ../multicolvar/Planes.o ../multicolvar/Torsions.o ../multicolvar/UWalls.o ../multicolvar/XAngle.o ../multicolvar/XYTorsions.o ../refdist/Difference.o ../refdist/Displacement.o ../refdist/EuclideanDistance.o ../refdist/Kernel.o ../refdist/MahalanobisDistance.o ../refdist/MatrixProductDiagonal.o ../refdist/NormalizedEuclideanDistance.o ../secondarystructure/AlphaRMSD.o ../secondarystructure/AntibetaRMSD.o ../secondarystructure/ParabetaRMSD.o ../secondarystructure/SecondaryStructureRMSD.o ../setup/Load.o ../setup/Restart.o ../setup/Units.o ../small_vector/small_vector.o ../tools/Angle.o ../tools/AtomNumber.o ../tools/BiasRepresentation.o ../tools/Brent1DRootSearch.o ../tools/CheckInRange.o ../tools/Citations.o ../tools/Communicator.o ../tools/ConjugateGradient.o ../tools/DLLoader.o ../tools/ERMSD.o ../tools/Exception.o ../tools/FileBase.o ../tools/ForwardDecl.o ../tools/Grid.o ../tools/HistogramBead.o ../tools/IFile.o ../tools/KernelFunctions.o ../tools/Keywords.o ../tools/LatticeReduction.o ../tools/LeptonCall.o ../tools/LinkCells.o ../tools/Log.o ../tools/LoopUnroller.o ../tools/Matrix.o ../tools/MatrixSquareBracketsAccess.o ../tools/MergeVectorTools.o ../tools/Minimise1DBrent.o ../tools/MinimiseBase.o ../tools/MolDataClass.o ../tools/MultiValue.o ../tools/NeighborList.o ../tools/OFile.o ../tools/OpenMP.o ../tools/PDB.o ../tools/Pbc.o ../tools/PlumedHandle.o ../tools/RMSD.o ../tools/Random.o ../tools/RootFindingBase.o ../tools/Stopwatch.o ../tools/Subprocess.o ../tools/SwitchingFunction.o ../tools/Tensor.o ../tools/Tools.o ../tools/Torsion.o ../tools/Tree.o ../tools/TypesafePtr.o ../tools/Units.o ../tools/Vector.o ../tools/h36.o ../valtools/Concatenate.o ../valtools/Flatten.o ../valtools/SelectComponents.o ../valtools/SelectWithMask.o ../valtools/VStack.o ../vatom/ActionWithVirtualAtom.o ../vatom/ArgsToVatom.o ../vatom/Center.o ../vatom/CenterShortcut.o ../vatom/FixedAtom.o ../vatom/Ghost.o ../xdrfile/xdrfile.o ../xdrfile/xdrfile_trr.o ../xdrfile/xdrfile_xtc.o ../config/ConfigInstall.o -Wl,-soname,"libplumedKernel.so" -lc++ -lstdc++ -lfftw3 -lgsl -lgslcblas -lz -ldl -llapack -lblas -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc14 -L/usr/local/lib/gcc14 -rdynamic -Wl,-Bsymbolic -fopenmp mkdir -p install c++ -shared -o install/libplumed.so ../wrapper/PlumedStatic.o install/libplumedKernel.so -Wl,-soname,"libplumed.so" c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../wrapper/PlumedStatic.o install/libplumedKernel.so -o install/plumed -ldl c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -Wall -pedantic -std=c++17 ../main/main.o ../wrapper/Plumed.o -o install/plumed-runtime -ldl mkdir -p install /usr/bin/ar cr install/libplumedWrapper.a ../wrapper/Plumed.o Building Plumed.inc, runtime-linking version Building Plumed.inc, shared version Building Plumed.cmake, runtime-linking version Building Plumed.cmake, shared version gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake PLUMED_INSTALL=Install install/kernel.o gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/bin/ld -r -o install/kernel.o ../asmjit/arch.o ../asmjit/assembler.o ../asmjit/codebuilder.o ../asmjit/codecompiler.o ../asmjit/codeemitter.o ../asmjit/codeholder.o ../asmjit/constpool.o ../asmjit/cpuinfo.o ../asmjit/func.o ../asmjit/globals.o ../asmjit/inst.o ../asmjit/logging.o ../asmjit/operand.o ../asmjit/osutils.o ../asmjit/regalloc.o ../asmjit/runtime.o ../asmjit/string.o ../asmjit/utils.o ../asmjit/vmem.o ../asmjit/x86assembler.o ../asmjit/x86builder.o ../asmjit/x86compiler.o ../asmjit/x86inst.o ../asmjit/x86instimpl.o ../asmjit/x86internal.o ../asmjit/x86logging.o ../asmjit/x86operand.o ../asmjit/x86operand_regs.o ../asmjit/x86regalloc.o ../asmjit/zone.o ../bias/ABMD.o ../bias/Bias.o ../bias/BiasValue.o ../bias/ExtendedLagrangian.o ../bias/External.o ../bias/LWalls.o ../bias/MaxEnt.o ../bias/MetaD.o ../bias/MovingRestraint.o ../bias/PBMetaD.o ../bias/Restraint.o ../bias/RestraintShortcut.o ../bias/ReweightBase.o ../bias/ReweightBias.o ../bias/ReweightMetad.o ../bias/ReweightTemperaturePressure.o ../bias/UWalls.o ../bias/Walls.o ../blas/blas.o ../cltools/Benchmark.o ../cltools/CLTool.o ../cltools/Completion.o ../cltools/Driver.o ../cltools/DriverDouble.o ../cltools/DriverFloat.o ../cltools/GenExample.o ../cltools/GenJson.o ../cltools/GenTemplate.o ../cltools/Info.o ../cltools/Manual.o ../cltools/PdbRenumber.o ../cltools/ShowGraph.o ../cltools/SimpleMD.o ../cltools/SumHills.o ../cltools/SwitchingPlotter.o ../cltools/kT.o ../cltools/pesmd.o ../colvar/Angle.o ../colvar/Cell.o ../colvar/Colvar.o ../colvar/ColvarShortcut.o ../colvar/ContactMap.o ../colvar/Coordination.o ../colvar/CoordinationBase.o ../colvar/DHEnergy.o ../colvar/DRMSD.o ../colvar/DihedralCorrelation.o ../colvar/Dimer.o ../colvar/Dipole.o ../colvar/Distance.o ../colvar/EEFSolv.o ../colvar/ERMSD.o ../colvar/Energy.o ../colvar/ExtraCV.o ../colvar/Fake.o ../colvar/GHBFIX.o ../colvar/Gyration.o ../colvar/GyrationShortcut.o ../colvar/MultiColvarTemplate.o ../colvar/MultiRMSD.o ../colvar/PCARMSD.o ../colvar/PathMSD.o ../colvar/PathMSDBase.o ../colvar/Plane.o ../colvar/Position.o ../colvar/ProjectionOnAxis.o ../colvar/PropertyMap.o ../colvar/Puckering.o ../colvar/RMSD.o ../colvar/RMSDShortcut.o ../colvar/RMSDVector.o ../colvar/SelectMassCharge.o ../colvar/Template.o ../colvar/Torsion.o ../colvar/Volume.o ../core/Action.o ../core/ActionAnyorder.o ../core/ActionAtomistic.o ../core/ActionForInterface.o ../core/ActionPilot.o ../core/ActionRegister.o ../core/ActionSet.o ../core/ActionSetup.o ../core/ActionShortcut.o ../core/ActionToGetData.o ../core/ActionToPutData.o ../core/ActionWithArguments.o ../core/ActionWithMatrix.o ../core/ActionWithValue.o ../core/ActionWithVector.o ../core/ActionWithVirtualAtom.o ../core/CLTool.o ../core/CLToolMain.o ../core/CLToolRegister.o ../core/Colvar.o ../core/DataPassingObject.o ../core/DataPassingTools.o ../core/DomainDecomposition.o ../core/ExchangePatterns.o ../core/FlexibleBin.o ../core/GREX.o ../core/GenericMolInfo.o ../core/Group.o ../core/ModuleMap.o ../core/PbcAction.o ../core/PlumedMain.o ../core/PlumedMainInitializer.o ../core/RegisterBase.o ../core/TargetDist.o ../core/Value.o ../core/WithCmd.o ../function/Bessel.o ../function/Between.o ../function/Combine.o ../function/Custom.o ../function/Ensemble.o ../function/FuncPathGeneral.o ../function/FuncPathMSD.o ../function/FuncSumHills.o ../function/Function.o ../function/FunctionOfMatrix.o ../function/FunctionOfScalar.o ../function/FunctionOfVector.o ../function/FunctionShortcut.o ../function/FunctionTemplateBase.o ../function/Highest.o ../function/LessThan.o ../function/LocalEnsemble.o ../function/Moments.o ../function/MoreThan.o ../function/Piecewise.o ../function/Product.o ../function/Sort.o ../function/Stats.o ../function/Sum.o ../generic/Accumulate.o ../generic/Average.o ../generic/Collect.o ../generic/Committor.o ../generic/Constant.o ../generic/CreateMask.o ../generic/Debug.o ../generic/DumpAtoms.o ../generic/DumpDerivatives.o ../generic/DumpForces.o ../generic/DumpMassCharge.o ../generic/DumpPDB.o ../generic/DumpProjections.o ../generic/DumpVector.o ../generic/EffectiveEnergyDrift.o ../generic/EndPlumed.o ../generic/FitToTemplate.o ../generic/Flush.o ../generic/GatherReplicas.o ../generic/Include.o ../generic/MassChargeInput.o ../generic/MolInfo.o ../generic/Ones.o ../generic/PDB2Constant.o ../generic/Plumed.o ../generic/Print.o ../generic/PrintNDX.o ../generic/RandomExchanges.o ../generic/Read.o ../generic/ResetCell.o ../generic/Time.o ../generic/UpdateIf.o ../generic/WholeMolecules.o ../generic/WrapAround.o ../gridtools/ActionWithGrid.o ../gridtools/ConvertToFES.o ../gridtools/DumpGrid.o ../gridtools/EvaluateFunctionOnGrid.o ../gridtools/EvaluateGridFunction.o ../gridtools/FindGridOptimum.o ../gridtools/FunctionOfGrid.o ../gridtools/Gradient.o ../gridtools/GridCoordinatesObject.o ../gridtools/GridSearch.o ../gridtools/Histogram.o ../gridtools/InterpolateGrid.o ../gridtools/Interpolator.o ../gridtools/KDE.o ../gridtools/KLEntropy.o ../gridtools/MultiColvarDensity.o ../gridtools/PairEntropies.o ../gridtools/PairEntropy.o ../gridtools/RDF.o ../gridtools/ReadGridInSetup.o ../isdb/CS2Backbone.o ../isdb/Caliber.o ../isdb/EMMI.o ../isdb/EMMIVox.o ../isdb/FretEfficiency.o ../isdb/Jcoupling.o ../isdb/Metainference.o ../isdb/MetainferenceBase.o ../isdb/NOE.o ../isdb/PRE.o ../isdb/RDC.o ../isdb/Rescale.o ../isdb/SAXS.o ../isdb/Select.o ../isdb/Selector.o ../isdb/Shadow.o ../isdb/bAIes.o ../lapack/lapack.o ../lepton/CompiledExpression.o ../lepton/ExpressionProgram.o ../lepton/ExpressionTreeNode.o ../lepton/Operation.o ../lepton/ParsedExpression.o ../lepton/Parser.o ../matrixtools/CovarianceMatrix.o ../matrixtools/Determinent.o ../matrixtools/DiagonalizeMatrix.o ../matrixtools/InvertMatrix.o ../matrixtools/MatrixOperationBase.o ../matrixtools/MatrixTimesMatrix.o ../matrixtools/MatrixTimesVector.o ../matrixtools/OuterProduct.o ../matrixtools/TransposeMatrix.o ../matrixtools/Voronoi.o ../molfile/crdplugin.o ../molfile/dcdplugin.o ../molfile/gromacsplugin.o ../molfile/pdbplugin.o ../multicolvar/AlphaBeta.o ../multicolvar/Angles.o ../multicolvar/CoordAngles.o ../multicolvar/Dihcor.o ../multicolvar/Distances.o ../multicolvar/DumpMultiColvar.o ../multicolvar/InPlaneDistances.o ../multicolvar/MFilterLess.o ../multicolvar/MFilterMore.o ../multicolvar/MultiColvarShortcuts.o ../multicolvar/Planes.o ../multicolvar/Torsions.o ../multicolvar/UWalls.o ../multicolvar/XAngle.o ../multicolvar/XYTorsions.o ../refdist/Difference.o ../refdist/Displacement.o ../refdist/EuclideanDistance.o ../refdist/Kernel.o ../refdist/MahalanobisDistance.o ../refdist/MatrixProductDiagonal.o ../refdist/NormalizedEuclideanDistance.o ../secondarystructure/AlphaRMSD.o ../secondarystructure/AntibetaRMSD.o ../secondarystructure/ParabetaRMSD.o ../secondarystructure/SecondaryStructureRMSD.o ../setup/Load.o ../setup/Restart.o ../setup/Units.o ../small_vector/small_vector.o ../tools/Angle.o ../tools/AtomNumber.o ../tools/BiasRepresentation.o ../tools/Brent1DRootSearch.o ../tools/CheckInRange.o ../tools/Citations.o ../tools/Communicator.o ../tools/ConjugateGradient.o ../tools/DLLoader.o ../tools/ERMSD.o ../tools/Exception.o ../tools/FileBase.o ../tools/ForwardDecl.o ../tools/Grid.o ../tools/HistogramBead.o ../tools/IFile.o ../tools/KernelFunctions.o ../tools/Keywords.o ../tools/LatticeReduction.o ../tools/LeptonCall.o ../tools/LinkCells.o ../tools/Log.o ../tools/LoopUnroller.o ../tools/Matrix.o ../tools/MatrixSquareBracketsAccess.o ../tools/MergeVectorTools.o ../tools/Minimise1DBrent.o ../tools/MinimiseBase.o ../tools/MolDataClass.o ../tools/MultiValue.o ../tools/NeighborList.o ../tools/OFile.o ../tools/OpenMP.o ../tools/PDB.o ../tools/Pbc.o ../tools/PlumedHandle.o ../tools/RMSD.o ../tools/Random.o ../tools/RootFindingBase.o ../tools/Stopwatch.o ../tools/Subprocess.o ../tools/SwitchingFunction.o ../tools/Tensor.o ../tools/Tools.o ../tools/Torsion.o ../tools/Tree.o ../tools/TypesafePtr.o ../tools/Units.o ../tools/Vector.o ../tools/h36.o ../valtools/Concatenate.o ../valtools/Flatten.o ../valtools/SelectComponents.o ../valtools/SelectWithMask.o ../valtools/VStack.o ../vatom/ActionWithVirtualAtom.o ../vatom/ArgsToVatom.o ../vatom/Center.o ../vatom/CenterShortcut.o ../vatom/FixedAtom.o ../vatom/Ghost.o ../xdrfile/xdrfile.o ../xdrfile/xdrfile_trr.o ../xdrfile/xdrfile_xtc.o ../config/ConfigInstall.o gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake PLUMED_INSTALL=Install install/libplumed.a gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' rm -f install/libplumed.a /usr/bin/ar cr install/libplumed.a install/kernel.o ../wrapper/PlumedStatic.o gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[3]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[2]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src' gmake[1]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0' /usr/local/bin/gmake -C vim gmake[1]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/vim' ./vimsyntax.sh gmake[1]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/vim' /usr/local/bin/gmake -C python gmake[1]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/python' Python support was not configured gmake[1]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/python' LD_LIBRARY_PATH="/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib": PLUMED_PREPEND_PATH="/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib" /usr/local/bin/gmake -C json gmake[1]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/json' ./get_action_list.sh > action_list ../src/lib/plumed --no-mpi gen_json --actions action_list > syntax.json Could not find jq executable so unable to test if syntax.json is valid json. Consider running sudo apt-get install jq gmake[1]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/json' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> plumed-2.10.0 depends on executable: bash - found ===> plumed-2.10.0 depends on executable: gfortran14 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for plumed-2.10.0 ===> Generating temporary packing list /usr/local/bin/gmake -C src install gmake[1]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src' /usr/local/bin/gmake -C lib install gmake[2]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' cd ../config ; /usr/local/bin/gmake gmake[3]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake PLUMED_FORCE=yes ConfigInstall.inc Config.inc version.h config.txt gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Updating ConfigInstall.inc cmp -s ConfigInstall.inc~ ConfigInstall.inc || cp ConfigInstall.inc~ ConfigInstall.inc rm ConfigInstall.inc~ Updating Config.inc cmp -s Config.inc~ Config.inc || cp Config.inc~ Config.inc rm Config.inc~ Updating version.h gmake[4]: 'config.txt' is up to date. gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake Config.o ConfigInstall.o compile_options.sh gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[4]: 'Config.o' is up to date. gmake[4]: 'ConfigInstall.o' is up to date. gmake[4]: 'compile_options.sh' is up to date. gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[3]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' # /usr/local/bin/gmake uninstall mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/pkgconfig" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/include/plumed" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/obj" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/lib" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/config" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/colvar" /usr/local/bin/gmake install-build gmake[3]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' mkdir -p install/ /usr/local/bin/gmake PLUMED_INSTALL=Install all gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirslinks gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Updating links to used modules in all directories *** /usr/local/bin/gmake ../asmjit.links ../bias.links ../blas.links ../cltools.links ../colvar.links ../config.links ../core.links ../function.links ../generic.links ../gridtools.links ../isdb.links ../lapack.links ../lepton.links ../main.links ../matrixtools.links ../molfile.links ../multicolvar.links ../refdist.links ../secondarystructure.links ../setup.links ../small_vector.links ../tools.links ../valtools.links ../vatom.links ../wrapper.links ../xdrfile.links gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' Nothing to do in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile links gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' Verify modules and create links in /wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake dirs gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' *** Compiling all directories *** /usr/local/bin/gmake ../asmjit ../bias ../blas ../cltools ../colvar ../config ../core ../function ../generic ../gridtools ../isdb ../lapack ../lepton ../main ../matrixtools ../molfile ../multicolvar ../refdist ../secondarystructure ../setup ../small_vector ../tools ../valtools ../vatom ../wrapper ../xdrfile gmake[6]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake -C ../asmjit obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/asmjit' /usr/local/bin/gmake -C ../bias obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/bias' /usr/local/bin/gmake -C ../blas obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/blas' /usr/local/bin/gmake -C ../cltools obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/cltools' /usr/local/bin/gmake -C ../colvar obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/colvar' /usr/local/bin/gmake -C ../config obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake PLUMED_FORCE=yes ConfigInstall.inc Config.inc version.h config.txt gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' Updating ConfigInstall.inc cmp -s ConfigInstall.inc~ ConfigInstall.inc || cp ConfigInstall.inc~ ConfigInstall.inc rm ConfigInstall.inc~ Updating Config.inc cmp -s Config.inc~ Config.inc || cp Config.inc~ Config.inc rm Config.inc~ Updating version.h gmake[8]: 'config.txt' is up to date. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake Config.o ConfigInstall.o compile_options.sh gmake[8]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[8]: 'Config.o' is up to date. gmake[8]: 'ConfigInstall.o' is up to date. gmake[8]: 'compile_options.sh' is up to date. gmake[8]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/config' /usr/local/bin/gmake -C ../core obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/core' /usr/local/bin/gmake -C ../function obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/function' /usr/local/bin/gmake -C ../generic obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/generic' /usr/local/bin/gmake -C ../gridtools obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/gridtools' /usr/local/bin/gmake -C ../isdb obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/isdb' /usr/local/bin/gmake -C ../lapack obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lapack' /usr/local/bin/gmake -C ../lepton obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lepton' /usr/local/bin/gmake -C ../main obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/main' /usr/local/bin/gmake -C ../matrixtools obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/matrixtools' /usr/local/bin/gmake -C ../molfile obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/molfile' /usr/local/bin/gmake -C ../multicolvar obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/multicolvar' /usr/local/bin/gmake -C ../refdist obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/refdist' /usr/local/bin/gmake -C ../secondarystructure obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/secondarystructure' /usr/local/bin/gmake -C ../setup obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/setup' /usr/local/bin/gmake -C ../small_vector obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/small_vector' /usr/local/bin/gmake -C ../tools obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/tools' /usr/local/bin/gmake -C ../valtools obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/valtools' /usr/local/bin/gmake -C ../vatom obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/vatom' /usr/local/bin/gmake -C ../wrapper obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/wrapper' /usr/local/bin/gmake -C ../xdrfile obj gmake[7]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[7]: Nothing to be done for 'obj'. gmake[7]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/xdrfile' gmake[6]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake lib gmake[5]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' Building Plumed.inc Building Plumed.inc, static version Building Plumed.cmake Building Plumed.cmake, static version chmod a+x install/plumed-config chmod a+x install/plumed-mklib chmod a+x install/plumed-newcv chmod a+x install/plumed-partial_tempering chmod a+x install/plumed-patch chmod a+x install/plumed-selector chmod a+x install/plumed-vim2html Building Plumed.inc, runtime-linking version Building Plumed.inc, shared version Building Plumed.cmake, runtime-linking version Building Plumed.cmake, shared version gmake[5]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake PLUMED_INSTALL=Install install/kernel.o gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: 'install/kernel.o' is up to date. gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake PLUMED_INSTALL=Install install/libplumed.a gmake[4]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[4]: 'install/libplumed.a' is up to date. gmake[4]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[3]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' /usr/local/bin/gmake install-html gmake[3]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' if test -d ../../user-doc/html ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed" && cd ../../ && tar cf - user-doc/html | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed/" ; fi if test -d ../../developer-doc/html ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed" && cd ../../ && tar cf - developer-doc/html | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed/" ; fi if test -d ../../developer-doc/coverage ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed" && cd ../../ && tar cf - developer-doc/coverage | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed/" ; fi if test -f ../../user-doc/manual.pdf ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed/user-doc" && cp ../../user-doc/manual.pdf "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/doc/plumed/user-doc/" ; fi gmake[3]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' cd ../../ ; tar cf - patches scripts | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/" cp ../colvar/Template.cpp "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/colvar/" grep -v "^link_uninstalled=" ../config/compile_options.sh > "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/config/compile_options.sh" cp ../config/config.txt "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/config/config.txt" cp install/libplumed.a "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/" /usr/local/bin/gmake install-headers gmake[3]: Entering directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' bash ../maketools/install.headers "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/include/plumed/" asmjit bias blas cltools colvar config core function generic gridtools isdb lapack lepton main matrixtools molfile multicolvar refdist secondarystructure setup small_vector tools valtools vatom wrapper xdrfile gmake[3]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' cp install/"plumed" "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin/" cp install/plumed-patch "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin/plumed-patch" cp install/plumed-config "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin/plumed-config" cp install/Plumed.cmake* "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/lib/" cp install/Plumed.inc* "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/src/lib/" for file in config mklib newcv partial_tempering patch selector vim2html ; do cp install/plumed-$file "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/plumed-$file" ; done cp install/lib"plumed".so "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/" cp install/lib"plumed"Kernel.so "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/" if test -e install/"plumed"-runtime ; then cp install/"plumed"-runtime "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/plumed-runtime" ; fi cp install/libplumedWrapper.a "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/" cp install/modulefile "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/modulefile" cp install/pkgconfig "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/pkgconfig/plumed.pc" cp install/pkgconfigWrapper "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/pkgconfig/plumedWrapper.pc" cp install/pkgconfigInternals "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/pkgconfig/plumedInternals.pc" if test -d ../../vim/syntax ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed" && cd ../../ && tar cf - vim/syntax | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/" ; fi if test -d ../../vim/help ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed" && cd ../../ && tar cf - vim/help | tar xf - -C "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/" ; fi if test -f ../../vim/scripts.vim ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/vim" && cp ../../vim/scripts.vim "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/vim/" ; fi if test -f ../../json/syntax.json ; then mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/json" && cp ../../json/syntax.json "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/json/" ; fi mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/bash-completion/completions" cp bash.completion "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/share/bash-completion/completions/plumed" mkdir -p "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/fortran" cp ../../fortran/plumed.f90 "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/fortran/" cp ../../fortran/plumed_f08.f90 "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed/fortran/" chmod -R go+rX,go-w "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/lib/plumed" chmod -R go+rX,go-w "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/include/plumed" chmod -R go+rX,go-w "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin/plumed" chmod -R go+rX,go-w "/wrkdirs/usr/ports/science/plumed/work/stage/usr/local/bin/plumed-patch" *** PLUMED has been installed *** WARNING: Staged install with DESTDIR = /wrkdirs/usr/ports/science/plumed/work/stage Install prefix : /usr/local Full name : plumed Setup your environment - Ensure this is in your execution path : /usr/local/bin - Ensure this is in your include path : /usr/local/include - Ensure this is in your library path : /usr/local/lib - Ensure this is in your PKG_CONFIG_PATH path : /usr/local/lib/pkgconfig For runtime binding: - Set this environment variable : PLUMED_KERNEL=/usr/local/lib/libplumedKernel.so To create a tcl module that sets all the variables above, use this one as a starting point: /usr/local/lib/plumed/modulefile To uninstall, remove the following files and directories: /usr/local/lib/plumed /usr/local/share/doc/plumed /usr/local/include/plumed /usr/local/bin/plumed /usr/local/bin/plumed-patch /usr/local/bin/plumed-config /usr/local/lib/pkgconfig/plumed.pc /usr/local/lib/libplumed.so /usr/local/lib/libplumedKernel.so /usr/local/share/bash-completion/completions/plumed A vim plugin can be found here: /usr/local/lib/plumed/vim/ Copy it to /wrkdirs/usr/ports/science/plumed/work/.vim/ directory Alternatively: - Set this environment variable : PLUMED_VIMPATH=/usr/local/lib/plumed/vim - Add the command 'let &runtimepath.=','.$PLUMED_VIMPATH' to your .vimrc file From vim, you can use :set syntax=plumed to enable it gmake[2]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src/lib' gmake[1]: Leaving directory '/wrkdirs/usr/ports/science/plumed/work/plumed-2.10.0/src' ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-07-07T03:56:47+0000' 'PKG_NOTE_ports_top_git_hash=18628b9022c9c1c0e7cb5e71c2aa1e1e563ca34a' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=e9132ac6910d4de81b62c1dfa2389ea808e7127f' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.8' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for plumed-2.10.0 ===> Building plumed-2.10.0 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for plumed-2.10.0 build of science/plumed | plumed-2.10.0 ended at Tue Jul 7 13:25:20 JST 2026 build time: 00:28:42