+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/plumed-2.8.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/plumed-2.8.0nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for plumed-2.8.0nb1 /opt/pkg/bin/gmake lib gmake[1]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0' /opt/pkg/bin/gmake -C src gmake[2]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src' /opt/pkg/bin/gmake -C lib gmake[3]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' /opt/pkg/bin/gmake dirslinks gmake[4]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' *** Updating links to used modules in all directories *** /opt/pkg/bin/gmake ../analysis.links ../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 ../mapping.links ../molfile.links ../multicolvar.links ../reference.links ../secondarystructure.links ../setup.links ../tools.links ../vatom.links ../vesselbase.links ../wrapper.links ../xdrfile.links gmake[5]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' /opt/pkg/bin/gmake -C ../analysis links /opt/pkg/bin/gmake -C ../asmjit links /opt/pkg/bin/gmake -C ../bias links /opt/pkg/bin/gmake -C ../blas links /opt/pkg/bin/gmake -C ../cltools links /opt/pkg/bin/gmake -C ../colvar links /opt/pkg/bin/gmake -C ../config links /opt/pkg/bin/gmake -C ../core links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/blas' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/bias' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/cltools' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/analysis' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/blas Nothing to do in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/core' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' /opt/pkg/bin/gmake -C ../function links Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/bias Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/cltools gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/colvar' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/asmjit' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/analysis gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/blas' /opt/pkg/bin/gmake -C ../generic links Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/core Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/asmjit Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/colvar gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/asmjit' /opt/pkg/bin/gmake -C ../gridtools links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/function' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/generic' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/function Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/generic gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/gridtools' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/gridtools gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/bias' /opt/pkg/bin/gmake -C ../isdb links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/isdb' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/isdb gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/core' /opt/pkg/bin/gmake -C ../lapack links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/colvar' /opt/pkg/bin/gmake -C ../lepton links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lapack' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lapack gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lepton' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lepton gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/generic' /opt/pkg/bin/gmake -C ../main links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/gridtools' /opt/pkg/bin/gmake -C ../mapping links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/main' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/main gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/mapping' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/mapping gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lapack' /opt/pkg/bin/gmake -C ../molfile links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/function' /opt/pkg/bin/gmake -C ../multicolvar links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/molfile' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/cltools' /opt/pkg/bin/gmake -C ../reference links Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/molfile gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lepton' /opt/pkg/bin/gmake -C ../secondarystructure links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/molfile' /opt/pkg/bin/gmake -C ../setup links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/main' /opt/pkg/bin/gmake -C ../tools links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/secondarystructure' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/setup' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/multicolvar' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/reference' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/secondarystructure Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/setup Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/multicolvar Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/reference gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/tools' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/tools gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/analysis' /opt/pkg/bin/gmake -C ../vatom links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vatom' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vatom gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/setup' /opt/pkg/bin/gmake -C ../vesselbase links gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/reference' /opt/pkg/bin/gmake -C ../wrapper links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/wrapper' Nothing to do in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/wrapper gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/wrapper' /opt/pkg/bin/gmake -C ../xdrfile links gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vesselbase' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/xdrfile' Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vesselbase Verify modules and create links in /home/pbulk/build/math/plumed/work/plumed-2.8.0/src/xdrfile gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/xdrfile' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/isdb' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/tools' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/secondarystructure' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/multicolvar' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/mapping' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vatom' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/vesselbase' gmake[5]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' gmake[4]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' /opt/pkg/bin/gmake dirs gmake[4]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' *** Compiling all directories *** /opt/pkg/bin/gmake ../analysis ../asmjit ../bias ../blas ../cltools ../colvar ../config ../core ../function ../generic ../gridtools ../isdb ../lapack ../lepton ../main ../mapping ../molfile ../multicolvar ../reference ../secondarystructure ../setup ../tools ../vatom ../vesselbase ../wrapper ../xdrfile gmake[5]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' /opt/pkg/bin/gmake -C ../analysis obj /opt/pkg/bin/gmake -C ../asmjit obj /opt/pkg/bin/gmake -C ../bias obj /opt/pkg/bin/gmake -C ../blas obj /opt/pkg/bin/gmake -C ../cltools obj /opt/pkg/bin/gmake -C ../colvar obj /opt/pkg/bin/gmake -C ../config obj /opt/pkg/bin/gmake -C ../core obj gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/analysis' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/bias' /opt/pkg/bin/gmake PLUMED_FORCE=yes ConfigInstall.inc Config.inc version.h config.txt gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/asmjit' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/blas' compiling AnalysisBase.cpp compiling ABMD.cpp compiling blas.cpp gmake[7]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' compiling arch.cpp gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/colvar' gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/cltools' Updating ConfigInstall.inc gmake[6]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/core' compiling Angle.cpp compiling CLTool.cpp compiling Action.cpp 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[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/blas' Updating config.txt file compiling ActionAnyorder.cpp compiling assembler.cpp gmake[7]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' /opt/pkg/bin/gmake Config.o ConfigInstall.o compile_options.sh gmake[7]: Entering directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' cat ../../Makefile.conf | ../maketools/xxd > Makefile.conf.xxd Building compile_options.sh, a sourceable bash script with some compilation options { ../maketools/make-scripts-options.sh ; cat completion.sh ; }| ../maketools/xxd > completion.xxd compiling Config.cpp ../../scripts/selector.sh: line 219: python: command not found compiling Driver.cpp compiling codebuilder.cpp In file included from xdrfile/xdrfile_trr.h:1, from Driver.cpp:38: xdrfile/../../xdrfile/xdrfile_trr.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | In file included from xdrfile/../../xdrfile/xdrfile_trr.h:37, from xdrfile/xdrfile_trr.h:1, from Driver.cpp:38: xdrfile/../../xdrfile/xdrfile.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | In file included from xdrfile/xdrfile_xtc.h:1, from Driver.cpp:39: xdrfile/../../xdrfile/xdrfile_xtc.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | compiling Cell.cpp compiling ConfigInstall.cpp compiling codecompiler.cpp compiling DriverDouble.cpp compiling codeemitter.cpp In file included from xdrfile/xdrfile_trr.h:1, from Driver.cpp:38, from DriverDouble.cpp:23: xdrfile/../../xdrfile/xdrfile_trr.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | In file included from xdrfile/../../xdrfile/xdrfile_trr.h:37, from xdrfile/xdrfile_trr.h:1, from Driver.cpp:38, from DriverDouble.cpp:23: xdrfile/../../xdrfile/xdrfile.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | In file included from xdrfile/xdrfile_xtc.h:1, from Driver.cpp:39, from DriverDouble.cpp:23: xdrfile/../../xdrfile/xdrfile_xtc.h:5:2: warning: "/*" within comment [-Wcomment] 5 | /* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- | compiling codeholder.cpp gmake[7]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/config' compiling constpool.cpp compiling ActionAtomistic.cpp compiling cpuinfo.cpp compiling ActionPilot.cpp compiling func.cpp ActionAtomistic.cpp: In member function 'void PLMD::ActionAtomistic::requestAtoms(const std::vector&, bool)': ActionAtomistic.cpp:71:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 71 | if(indexes[i].index()>=n) { std::string num; Tools::convert( indexes[i].serial(),num ); error("atom " + num + " out of range"); } | ~~~~~~~~~~~~~~~~~~^~~ ActionAtomistic.cpp: In member function 'void PLMD::ActionAtomistic::calculateAtomicNumericalDerivatives(PLMD::ActionWithValue*, const unsigned int&)': ActionAtomistic.cpp:109:17: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 109 | for(int i=0; igetOutputQuantity(j); | ~^~~~~ ActionAtomistic.cpp:134:17: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 134 | for(int j=0; j >&, std::vector&)': ActionAtomistic.cpp:179:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 179 | for(unsigned i=0; i& variables) const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:126:91: error: non-member function 'double PLMD::lepton::evaluate(double*, const std::map, double>&)' cannot have cv-qualifier 126 | virtual double evaluate(double* args, const std::map& variables) const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:126:20: error: function 'double PLMD::lepton::evaluate(double*, const std::map, double>&)' is initialized like a variable 126 | virtual double evaluate(double* args, const std::map& variables) const = 0; | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:5: error: 'virtual' outside class declaration 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:176: error: non-member function 'PLMD::lepton::ExpressionTreeNode PLMD::lepton::differentiate(const std::vector&, const std::vector&, const string&)' cannot have cv-qualifier 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:32: error: function 'PLMD::lepton::ExpressionTreeNode PLMD::lepton::differentiate(const std::vector&, const std::vector&, const string&)' is initialized like a variable 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:138:5: error: 'virtual' outside class declaration 138 | virtual bool isInfixOperator() const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:138:36: error: non-member function 'bool PLMD::lepton::isInfixOperator()' cannot have cv-qualifier 138 | virtual bool isInfixOperator() const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:145:5: error: 'virtual' outside class declaration 145 | virtual bool isSymmetric() const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:145:32: error: non-member function 'bool PLMD::lepton::isSymmetric()' cannot have cv-qualifier 145 | virtual bool isSymmetric() const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:5: error: 'virtual' outside class declaration 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:50: error: non-member function 'bool PLMD::lepton::operator!=(const PLMD::lepton::Operation&)' cannot have cv-qualifier 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:18: error: 'bool PLMD::lepton::operator!=(const PLMD::lepton::Operation&)' must have exactly two arguments 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:5: error: 'virtual' outside class declaration 151 | virtual bool operator==(const Operation& op) const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:50: error: non-member function 'bool PLMD::lepton::operator==(const PLMD::lepton::Operation&)' cannot have cv-qualifier 151 | virtual bool operator==(const Operation& op) const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:18: error: 'bool PLMD::lepton::operator==(const PLMD::lepton::Operation&)' must have exactly two arguments 151 | virtual bool operator==(const Operation& op) const { | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:208:2: warning: extra ';' [-Wpedantic] 208 | }; | ^ tools/../../tools/lepton/../../lepton/Operation.h:210:21: error: 'Operation' has not been declared 210 | class LEPTON_EXPORT Operation::Constant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:210:41: error: expected unqualified-id before ':' token 210 | class LEPTON_EXPORT Operation::Constant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:243:21: error: 'Operation' has not been declared 243 | class LEPTON_EXPORT Operation::Variable : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:243:41: error: expected unqualified-id before ':' token 243 | class LEPTON_EXPORT Operation::Variable : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:274:21: error: 'Operation' has not been declared 274 | class LEPTON_EXPORT Operation::Custom : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:274:39: error: expected unqualified-id before ':' token 274 | class LEPTON_EXPORT Operation::Custom : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:324:21: error: 'Operation' has not been declared 324 | class LEPTON_EXPORT Operation::Add : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:324:36: error: expected unqualified-id before ':' token 324 | class LEPTON_EXPORT Operation::Add : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:352:21: error: 'Operation' has not been declared 352 | class LEPTON_EXPORT Operation::Subtract : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:352:41: error: expected unqualified-id before ':' token 352 | class LEPTON_EXPORT Operation::Subtract : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:377:21: error: 'Operation' has not been declared 377 | class LEPTON_EXPORT Operation::Multiply : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:377:41: error: expected unqualified-id before ':' token 377 | class LEPTON_EXPORT Operation::Multiply : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:405:21: error: 'Operation' has not been declared 405 | class LEPTON_EXPORT Operation::Divide : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:405:39: error: expected unqualified-id before ':' token 405 | class LEPTON_EXPORT Operation::Divide : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:430:21: error: 'Operation' has not been declared 430 | class LEPTON_EXPORT Operation::Power : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:430:38: error: expected unqualified-id before ':' token 430 | class LEPTON_EXPORT Operation::Power : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:455:21: error: 'Operation' has not been declared 455 | class LEPTON_EXPORT Operation::Negate : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:455:39: error: expected unqualified-id before ':' token 455 | class LEPTON_EXPORT Operation::Negate : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:477:21: error: 'Operation' has not been declared 477 | class LEPTON_EXPORT Operation::Sqrt : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:477:37: error: expected unqualified-id before ':' token 477 | class LEPTON_EXPORT Operation::Sqrt : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:499:21: error: 'Operation' has not been declared 499 | class LEPTON_EXPORT Operation::Exp : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:499:36: error: expected unqualified-id before ':' token 499 | class LEPTON_EXPORT Operation::Exp : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:521:21: error: 'Operation' has not been declared 521 | class LEPTON_EXPORT Operation::Log : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:521:36: error: expected unqualified-id before ':' token 521 | class LEPTON_EXPORT Operation::Log : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:543:21: error: 'Operation' has not been declared 543 | class LEPTON_EXPORT Operation::Sin : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:543:36: error: expected unqualified-id before ':' token 543 | class LEPTON_EXPORT Operation::Sin : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:565:21: error: 'Operation' has not been declared 565 | class LEPTON_EXPORT Operation::Cos : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:565:36: error: expected unqualified-id before ':' token 565 | class LEPTON_EXPORT Operation::Cos : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:587:21: error: 'Operation' has not been declared 587 | class LEPTON_EXPORT Operation::Sec : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:587:36: error: expected unqualified-id before ':' token 587 | class LEPTON_EXPORT Operation::Sec : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:609:21: error: 'Operation' has not been declared 609 | class LEPTON_EXPORT Operation::Csc : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:609:36: error: expected unqualified-id before ':' token 609 | class LEPTON_EXPORT Operation::Csc : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:631:21: error: 'Operation' has not been declared 631 | class LEPTON_EXPORT Operation::Tan : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:631:36: error: expected unqualified-id before ':' token 631 | class LEPTON_EXPORT Operation::Tan : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:653:21: error: 'Operation' has not been declared 653 | class LEPTON_EXPORT Operation::Cot : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:653:36: error: expected unqualified-id before ':' token 653 | class LEPTON_EXPORT Operation::Cot : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:675:21: error: 'Operation' has not been declared 675 | class LEPTON_EXPORT Operation::Asin : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:675:37: error: expected unqualified-id before ':' token 675 | class LEPTON_EXPORT Operation::Asin : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:697:21: error: 'Operation' has not been declared 697 | class LEPTON_EXPORT Operation::Acos : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:697:37: error: expected unqualified-id before ':' token 697 | class LEPTON_EXPORT Operation::Acos : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:719:21: error: 'Operation' has not been declared 719 | class LEPTON_EXPORT Operation::Atan : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:719:37: error: expected unqualified-id before ':' token 719 | class LEPTON_EXPORT Operation::Atan : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:741:21: error: 'Operation' has not been declared 741 | class LEPTON_EXPORT Operation::Atan2 : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:741:38: error: expected unqualified-id before ':' token 741 | class LEPTON_EXPORT Operation::Atan2 : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:763:21: error: 'Operation' has not been declared 763 | class LEPTON_EXPORT Operation::Sinh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:763:37: error: expected unqualified-id before ':' token 763 | class LEPTON_EXPORT Operation::Sinh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:785:21: error: 'Operation' has not been declared 785 | class LEPTON_EXPORT Operation::Cosh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:785:37: error: expected unqualified-id before ':' token 785 | class LEPTON_EXPORT Operation::Cosh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:807:21: error: 'Operation' has not been declared 807 | class LEPTON_EXPORT Operation::Tanh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:807:37: error: expected unqualified-id before ':' token 807 | class LEPTON_EXPORT Operation::Tanh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:829:21: error: 'Operation' has not been declared 829 | class LEPTON_EXPORT Operation::Erf : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:829:36: error: expected unqualified-id before ':' token 829 | class LEPTON_EXPORT Operation::Erf : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:849:21: error: 'Operation' has not been declared 849 | class LEPTON_EXPORT Operation::Erfc : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:849:37: error: expected unqualified-id before ':' token 849 | class LEPTON_EXPORT Operation::Erfc : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:869:21: error: 'Operation' has not been declared 869 | class LEPTON_EXPORT Operation::Step : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:869:37: error: expected unqualified-id before ':' token 869 | class LEPTON_EXPORT Operation::Step : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:891:21: error: 'Operation' has not been declared 891 | class LEPTON_EXPORT Operation::Delta : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:891:38: error: expected unqualified-id before ':' token 891 | class LEPTON_EXPORT Operation::Delta : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:913:21: error: 'Operation' has not been declared 913 | class LEPTON_EXPORT Operation::Nandelta : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:913:41: error: expected unqualified-id before ':' token 913 | class LEPTON_EXPORT Operation::Nandelta : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:935:21: error: 'Operation' has not been declared 935 | class LEPTON_EXPORT Operation::Square : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:935:39: error: expected unqualified-id before ':' token 935 | class LEPTON_EXPORT Operation::Square : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:957:21: error: 'Operation' has not been declared 957 | class LEPTON_EXPORT Operation::Cube : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:957:37: error: expected unqualified-id before ':' token 957 | class LEPTON_EXPORT Operation::Cube : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:979:21: error: 'Operation' has not been declared 979 | class LEPTON_EXPORT Operation::Reciprocal : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:979:43: error: expected unqualified-id before ':' token 979 | class LEPTON_EXPORT Operation::Reciprocal : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1001:21: error: 'Operation' has not been declared 1001 | class LEPTON_EXPORT Operation::AddConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1001:44: error: expected unqualified-id before ':' token 1001 | class LEPTON_EXPORT Operation::AddConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1034:21: error: 'Operation' has not been declared 1034 | class LEPTON_EXPORT Operation::MultiplyConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1034:49: error: expected unqualified-id before ':' token 1034 | class LEPTON_EXPORT Operation::MultiplyConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1067:21: error: 'Operation' has not been declared 1067 | class LEPTON_EXPORT Operation::PowerConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1067:46: error: expected unqualified-id before ':' token 1067 | class LEPTON_EXPORT Operation::PowerConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1126:21: error: 'Operation' has not been declared 1126 | class LEPTON_EXPORT Operation::Min : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1126:36: error: expected unqualified-id before ':' token 1126 | class LEPTON_EXPORT Operation::Min : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1149:21: error: 'Operation' has not been declared 1149 | class LEPTON_EXPORT Operation::Max : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1149:36: error: expected unqualified-id before ':' token 1149 | class LEPTON_EXPORT Operation::Max : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1172:21: error: 'Operation' has not been declared 1172 | class LEPTON_EXPORT Operation::Abs : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1172:36: error: expected unqualified-id before ':' token 1172 | class LEPTON_EXPORT Operation::Abs : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1194:21: error: 'Operation' has not been declared 1194 | class LEPTON_EXPORT Operation::Floor : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1194:38: error: expected unqualified-id before ':' token 1194 | class LEPTON_EXPORT Operation::Floor : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1217:21: error: 'Operation' has not been declared 1217 | class LEPTON_EXPORT Operation::Ceil : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1217:37: error: expected unqualified-id before ':' token 1217 | class LEPTON_EXPORT Operation::Ceil : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1239:21: error: 'Operation' has not been declared 1239 | class LEPTON_EXPORT Operation::Select : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1239:39: error: expected unqualified-id before ':' token 1239 | class LEPTON_EXPORT Operation::Select : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1284:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1284 | LEPTON_CLASS_OPERATION(Acot,acot,ACOT,1,std::atan(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1284:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1284 | LEPTON_CLASS_OPERATION(Acot,acot,ACOT,1,std::atan(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1285:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1285 | LEPTON_CLASS_OPERATION(Asec,asec,ASEC,1,std::acos(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1285:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1285 | LEPTON_CLASS_OPERATION(Asec,asec,ASEC,1,std::acos(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1286:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1286 | LEPTON_CLASS_OPERATION(Acsc,acsc,ACSC,1,std::asin(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1286:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1286 | LEPTON_CLASS_OPERATION(Acsc,acsc,ACSC,1,std::asin(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1287:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1287 | LEPTON_CLASS_OPERATION(Coth,coth,ACOT,1,1.0/std::tanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1287:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1287 | LEPTON_CLASS_OPERATION(Coth,coth,ACOT,1,1.0/std::tanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1288:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1288 | LEPTON_CLASS_OPERATION(Sech,sech,SECH,1,1.0/std::cosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1288:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1288 | LEPTON_CLASS_OPERATION(Sech,sech,SECH,1,1.0/std::cosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1289:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1289 | LEPTON_CLASS_OPERATION(Csch,csch,CSCH,1,1.0/std::sinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1289:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1289 | LEPTON_CLASS_OPERATION(Csch,csch,CSCH,1,1.0/std::sinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1291:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1291 | LEPTON_CLASS_OPERATION(Asinh,asinh,ASINH,1,std::asinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1291:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1291 | LEPTON_CLASS_OPERATION(Asinh,asinh,ASINH,1,std::asinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1292:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1292 | LEPTON_CLASS_OPERATION(Acosh,acosh,ACOSH,1,std::acosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1292:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1292 | LEPTON_CLASS_OPERATION(Acosh,acosh,ACOSH,1,std::acosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1293:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1293 | LEPTON_CLASS_OPERATION(Atanh,atanh,ATANH,1,std::atanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1293:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1293 | LEPTON_CLASS_OPERATION(Atanh,atanh,ATANH,1,std::atanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1295:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1295 | LEPTON_CLASS_OPERATION(Acoth,acoth,ACOTH,1,0.5*std::log((args[0]+1.0)/(args[0]-1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1295:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1295 | LEPTON_CLASS_OPERATION(Acoth,acoth,ACOTH,1,0.5*std::log((args[0]+1.0)/(args[0]-1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1296:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1296 | LEPTON_CLASS_OPERATION(Asech,asech,ASECH,1,std::log(std::sqrt(1.0/args[0]-1.0)*std::sqrt(1.0/args[0]+1.0)+1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1296:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1296 | LEPTON_CLASS_OPERATION(Asech,asech,ASECH,1,std::log(std::sqrt(1.0/args[0]-1.0)*std::sqrt(1.0/args[0]+1.0)+1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1297:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1297 | LEPTON_CLASS_OPERATION(Acsch,acsch,ACSCH,1,std::log(1.0/args[0]+std::sqrt(1.0/(args[0]*args[0])+1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1297:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1297 | LEPTON_CLASS_OPERATION(Acsch,acsch,ACSCH,1,std::log(1.0/args[0]+std::sqrt(1.0/(args[0]*args[0])+1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1300:1: error: expected declaration before '}' token 1300 | } // namespace PLMD | ^ compiling Coordination.cpp compiling regalloc.cpp compiling EuclideanDissimilarityMatrix.cpp gmake[6]: *** [../maketools/make.rules:21: ContactMap.o] Error 1 gmake[6]: *** Waiting for unfinished jobs.... compiling runtime.cpp compiling ActionWithArguments.cpp In file included from /usr/include/sys/select.h:53, from /usr/include/sys/types.h:662, from /usr/include/pthread.h:37, from /opt/tools/gcc10/include/c++/10.3.0/x86_64-sun-solaris2.11/bits/gthr-default.h:35, from /opt/tools/gcc10/include/c++/10.3.0/x86_64-sun-solaris2.11/bits/gthr.h:148, from /opt/tools/gcc10/include/c++/10.3.0/ext/atomicity.h:35, from /opt/tools/gcc10/include/c++/10.3.0/bits/basic_string.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:55, from core/../../core/Action.h:25, from core/../../core/ActionAtomistic.h:25, from core/../../core/Colvar.h:25, from core/Colvar.h:1, from Colvar.h:24, from CoordinationBase.h:24, from Coordination.cpp:22: tools/../../tools/lepton/../../lepton/Operation.h:100:24: error: expected identifier before numeric constant 100 | SIN, COS, SEC, CSC, TAN, COT, ASIN, ACOS, ATAN, ATAN2, SINH, COSH, TANH, ERF, ERFC, STEP, DELTA, NANDELTA, SQUARE, CUBE, RECIPROCAL, | ^~~ tools/../../tools/lepton/../../lepton/Operation.h:100:24: error: expected '}' before numeric constant In file included from tools/../../tools/lepton/../../lepton/Lepton.h:81, from tools/../../tools/lepton/Lepton.h:1, from tools/../../tools/SwitchingFunction.h:27, from tools/SwitchingFunction.h:1, from Coordination.cpp:23: tools/../../tools/lepton/../../lepton/Operation.h:99:13: note: to match this '{' 99 | enum Id {CONSTANT, VARIABLE, CUSTOM, ADD, SUBTRACT, MULTIPLY, DIVIDE, POWER, NEGATE, SQRT, EXP, LOG, | ^ In file included from /usr/include/sys/select.h:53, from /usr/include/sys/types.h:662, from /usr/include/pthread.h:37, from /opt/tools/gcc10/include/c++/10.3.0/x86_64-sun-solaris2.11/bits/gthr-default.h:35, from /opt/tools/gcc10/include/c++/10.3.0/x86_64-sun-solaris2.11/bits/gthr.h:148, from /opt/tools/gcc10/include/c++/10.3.0/ext/atomicity.h:35, from /opt/tools/gcc10/include/c++/10.3.0/bits/basic_string.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:55, from core/../../core/Action.h:25, from core/../../core/ActionAtomistic.h:25, from core/../../core/Colvar.h:25, from core/Colvar.h:1, from Colvar.h:24, from CoordinationBase.h:24, from Coordination.cpp:22: tools/../../tools/lepton/../../lepton/Operation.h:100:24: error: expected unqualified-id before numeric constant 100 | SIN, COS, SEC, CSC, TAN, COT, ASIN, ACOS, ATAN, ATAN2, SINH, COSH, TANH, ERF, ERFC, STEP, DELTA, NANDELTA, SQUARE, CUBE, RECIPROCAL, | ^~~ In file included from tools/../../tools/lepton/../../lepton/Lepton.h:81, from tools/../../tools/lepton/Lepton.h:1, from tools/../../tools/SwitchingFunction.h:27, from tools/SwitchingFunction.h:1, from Coordination.cpp:23: tools/../../tools/lepton/../../lepton/Operation.h:106:5: error: 'virtual' outside class declaration 106 | virtual std::string getName() const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:106:35: error: non-member function 'std::string PLMD::lepton::getName()' cannot have cv-qualifier 106 | virtual std::string getName() const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:106:25: error: function 'std::string PLMD::lepton::getName()' is initialized like a variable 106 | virtual std::string getName() const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:110:13: error: 'Id' does not name a type 110 | virtual Id getId() const = 0; | ^~ tools/../../tools/lepton/../../lepton/Operation.h:114:5: error: 'virtual' outside class declaration 114 | virtual int getNumArguments() const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:114:35: error: non-member function 'int PLMD::lepton::getNumArguments()' cannot have cv-qualifier 114 | virtual int getNumArguments() const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:114:17: error: function 'int PLMD::lepton::getNumArguments()' is initialized like a variable 114 | virtual int getNumArguments() const = 0; | ^~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:118:5: error: 'virtual' outside class declaration 118 | virtual Operation* clone() const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:118:32: error: non-member function 'PLMD::lepton::Operation* PLMD::lepton::clone()' cannot have cv-qualifier 118 | virtual Operation* clone() const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:118:24: error: function 'PLMD::lepton::Operation* PLMD::lepton::clone()' is initialized like a variable 118 | virtual Operation* clone() const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:126:5: error: 'virtual' outside class declaration 126 | virtual double evaluate(double* args, const std::map& variables) const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:126:91: error: non-member function 'double PLMD::lepton::evaluate(double*, const std::map, double>&)' cannot have cv-qualifier 126 | virtual double evaluate(double* args, const std::map& variables) const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:126:20: error: function 'double PLMD::lepton::evaluate(double*, const std::map, double>&)' is initialized like a variable 126 | virtual double evaluate(double* args, const std::map& variables) const = 0; | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:5: error: 'virtual' outside class declaration 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:176: error: non-member function 'PLMD::lepton::ExpressionTreeNode PLMD::lepton::differentiate(const std::vector&, const std::vector&, const string&)' cannot have cv-qualifier 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:134:32: error: function 'PLMD::lepton::ExpressionTreeNode PLMD::lepton::differentiate(const std::vector&, const std::vector&, const string&)' is initialized like a variable 134 | virtual ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const = 0; | ^~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:138:5: error: 'virtual' outside class declaration 138 | virtual bool isInfixOperator() const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:138:36: error: non-member function 'bool PLMD::lepton::isInfixOperator()' cannot have cv-qualifier 138 | virtual bool isInfixOperator() const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:145:5: error: 'virtual' outside class declaration 145 | virtual bool isSymmetric() const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:145:32: error: non-member function 'bool PLMD::lepton::isSymmetric()' cannot have cv-qualifier 145 | virtual bool isSymmetric() const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:5: error: 'virtual' outside class declaration 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:50: error: non-member function 'bool PLMD::lepton::operator!=(const PLMD::lepton::Operation&)' cannot have cv-qualifier 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:148:18: error: 'bool PLMD::lepton::operator!=(const PLMD::lepton::Operation&)' must have exactly two arguments 148 | virtual bool operator!=(const Operation& op) const { | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:5: error: 'virtual' outside class declaration 151 | virtual bool operator==(const Operation& op) const { | ^~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:50: error: non-member function 'bool PLMD::lepton::operator==(const PLMD::lepton::Operation&)' cannot have cv-qualifier 151 | virtual bool operator==(const Operation& op) const { | ^~~~~ tools/../../tools/lepton/../../lepton/Operation.h:151:18: error: 'bool PLMD::lepton::operator==(const PLMD::lepton::Operation&)' must have exactly two arguments 151 | virtual bool operator==(const Operation& op) const { | ^~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:208:2: warning: extra ';' [-Wpedantic] 208 | }; | ^ tools/../../tools/lepton/../../lepton/Operation.h:210:21: error: 'Operation' has not been declared 210 | class LEPTON_EXPORT Operation::Constant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:210:41: error: expected unqualified-id before ':' token 210 | class LEPTON_EXPORT Operation::Constant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:243:21: error: 'Operation' has not been declared 243 | class LEPTON_EXPORT Operation::Variable : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:243:41: error: expected unqualified-id before ':' token 243 | class LEPTON_EXPORT Operation::Variable : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:274:21: error: 'Operation' has not been declared 274 | class LEPTON_EXPORT Operation::Custom : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:274:39: error: expected unqualified-id before ':' token 274 | class LEPTON_EXPORT Operation::Custom : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:324:21: error: 'Operation' has not been declared 324 | class LEPTON_EXPORT Operation::Add : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:324:36: error: expected unqualified-id before ':' token 324 | class LEPTON_EXPORT Operation::Add : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:352:21: error: 'Operation' has not been declared 352 | class LEPTON_EXPORT Operation::Subtract : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:352:41: error: expected unqualified-id before ':' token 352 | class LEPTON_EXPORT Operation::Subtract : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:377:21: error: 'Operation' has not been declared 377 | class LEPTON_EXPORT Operation::Multiply : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:377:41: error: expected unqualified-id before ':' token 377 | class LEPTON_EXPORT Operation::Multiply : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:405:21: error: 'Operation' has not been declared 405 | class LEPTON_EXPORT Operation::Divide : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:405:39: error: expected unqualified-id before ':' token 405 | class LEPTON_EXPORT Operation::Divide : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:430:21: error: 'Operation' has not been declared 430 | class LEPTON_EXPORT Operation::Power : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:430:38: error: expected unqualified-id before ':' token 430 | class LEPTON_EXPORT Operation::Power : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:455:21: error: 'Operation' has not been declared 455 | class LEPTON_EXPORT Operation::Negate : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:455:39: error: expected unqualified-id before ':' token 455 | class LEPTON_EXPORT Operation::Negate : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:477:21: error: 'Operation' has not been declared 477 | class LEPTON_EXPORT Operation::Sqrt : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:477:37: error: expected unqualified-id before ':' token 477 | class LEPTON_EXPORT Operation::Sqrt : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:499:21: error: 'Operation' has not been declared 499 | class LEPTON_EXPORT Operation::Exp : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:499:36: error: expected unqualified-id before ':' token 499 | class LEPTON_EXPORT Operation::Exp : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:521:21: error: 'Operation' has not been declared 521 | class LEPTON_EXPORT Operation::Log : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:521:36: error: expected unqualified-id before ':' token 521 | class LEPTON_EXPORT Operation::Log : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:543:21: error: 'Operation' has not been declared 543 | class LEPTON_EXPORT Operation::Sin : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:543:36: error: expected unqualified-id before ':' token 543 | class LEPTON_EXPORT Operation::Sin : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:565:21: error: 'Operation' has not been declared 565 | class LEPTON_EXPORT Operation::Cos : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:565:36: error: expected unqualified-id before ':' token 565 | class LEPTON_EXPORT Operation::Cos : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:587:21: error: 'Operation' has not been declared 587 | class LEPTON_EXPORT Operation::Sec : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:587:36: error: expected unqualified-id before ':' token 587 | class LEPTON_EXPORT Operation::Sec : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:609:21: error: 'Operation' has not been declared 609 | class LEPTON_EXPORT Operation::Csc : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:609:36: error: expected unqualified-id before ':' token 609 | class LEPTON_EXPORT Operation::Csc : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:631:21: error: 'Operation' has not been declared 631 | class LEPTON_EXPORT Operation::Tan : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:631:36: error: expected unqualified-id before ':' token 631 | class LEPTON_EXPORT Operation::Tan : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:653:21: error: 'Operation' has not been declared 653 | class LEPTON_EXPORT Operation::Cot : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:653:36: error: expected unqualified-id before ':' token 653 | class LEPTON_EXPORT Operation::Cot : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:675:21: error: 'Operation' has not been declared 675 | class LEPTON_EXPORT Operation::Asin : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:675:37: error: expected unqualified-id before ':' token 675 | class LEPTON_EXPORT Operation::Asin : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:697:21: error: 'Operation' has not been declared 697 | class LEPTON_EXPORT Operation::Acos : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:697:37: error: expected unqualified-id before ':' token 697 | class LEPTON_EXPORT Operation::Acos : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:719:21: error: 'Operation' has not been declared 719 | class LEPTON_EXPORT Operation::Atan : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:719:37: error: expected unqualified-id before ':' token 719 | class LEPTON_EXPORT Operation::Atan : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:741:21: error: 'Operation' has not been declared 741 | class LEPTON_EXPORT Operation::Atan2 : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:741:38: error: expected unqualified-id before ':' token 741 | class LEPTON_EXPORT Operation::Atan2 : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:763:21: error: 'Operation' has not been declared 763 | class LEPTON_EXPORT Operation::Sinh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:763:37: error: expected unqualified-id before ':' token 763 | class LEPTON_EXPORT Operation::Sinh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:785:21: error: 'Operation' has not been declared 785 | class LEPTON_EXPORT Operation::Cosh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:785:37: error: expected unqualified-id before ':' token 785 | class LEPTON_EXPORT Operation::Cosh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:807:21: error: 'Operation' has not been declared 807 | class LEPTON_EXPORT Operation::Tanh : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:807:37: error: expected unqualified-id before ':' token 807 | class LEPTON_EXPORT Operation::Tanh : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:829:21: error: 'Operation' has not been declared 829 | class LEPTON_EXPORT Operation::Erf : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:829:36: error: expected unqualified-id before ':' token 829 | class LEPTON_EXPORT Operation::Erf : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:849:21: error: 'Operation' has not been declared 849 | class LEPTON_EXPORT Operation::Erfc : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:849:37: error: expected unqualified-id before ':' token 849 | class LEPTON_EXPORT Operation::Erfc : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:869:21: error: 'Operation' has not been declared 869 | class LEPTON_EXPORT Operation::Step : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:869:37: error: expected unqualified-id before ':' token 869 | class LEPTON_EXPORT Operation::Step : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:891:21: error: 'Operation' has not been declared 891 | class LEPTON_EXPORT Operation::Delta : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:891:38: error: expected unqualified-id before ':' token 891 | class LEPTON_EXPORT Operation::Delta : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:913:21: error: 'Operation' has not been declared 913 | class LEPTON_EXPORT Operation::Nandelta : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:913:41: error: expected unqualified-id before ':' token 913 | class LEPTON_EXPORT Operation::Nandelta : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:935:21: error: 'Operation' has not been declared 935 | class LEPTON_EXPORT Operation::Square : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:935:39: error: expected unqualified-id before ':' token 935 | class LEPTON_EXPORT Operation::Square : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:957:21: error: 'Operation' has not been declared 957 | class LEPTON_EXPORT Operation::Cube : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:957:37: error: expected unqualified-id before ':' token 957 | class LEPTON_EXPORT Operation::Cube : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:979:21: error: 'Operation' has not been declared 979 | class LEPTON_EXPORT Operation::Reciprocal : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:979:43: error: expected unqualified-id before ':' token 979 | class LEPTON_EXPORT Operation::Reciprocal : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1001:21: error: 'Operation' has not been declared 1001 | class LEPTON_EXPORT Operation::AddConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1001:44: error: expected unqualified-id before ':' token 1001 | class LEPTON_EXPORT Operation::AddConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1034:21: error: 'Operation' has not been declared 1034 | class LEPTON_EXPORT Operation::MultiplyConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1034:49: error: expected unqualified-id before ':' token 1034 | class LEPTON_EXPORT Operation::MultiplyConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1067:21: error: 'Operation' has not been declared 1067 | class LEPTON_EXPORT Operation::PowerConstant : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1067:46: error: expected unqualified-id before ':' token 1067 | class LEPTON_EXPORT Operation::PowerConstant : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1126:21: error: 'Operation' has not been declared 1126 | class LEPTON_EXPORT Operation::Min : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1126:36: error: expected unqualified-id before ':' token 1126 | class LEPTON_EXPORT Operation::Min : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1149:21: error: 'Operation' has not been declared 1149 | class LEPTON_EXPORT Operation::Max : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1149:36: error: expected unqualified-id before ':' token 1149 | class LEPTON_EXPORT Operation::Max : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1172:21: error: 'Operation' has not been declared 1172 | class LEPTON_EXPORT Operation::Abs : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1172:36: error: expected unqualified-id before ':' token 1172 | class LEPTON_EXPORT Operation::Abs : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1194:21: error: 'Operation' has not been declared 1194 | class LEPTON_EXPORT Operation::Floor : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1194:38: error: expected unqualified-id before ':' token 1194 | class LEPTON_EXPORT Operation::Floor : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1217:21: error: 'Operation' has not been declared 1217 | class LEPTON_EXPORT Operation::Ceil : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1217:37: error: expected unqualified-id before ':' token 1217 | class LEPTON_EXPORT Operation::Ceil : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1239:21: error: 'Operation' has not been declared 1239 | class LEPTON_EXPORT Operation::Select : public Operation { | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1239:39: error: expected unqualified-id before ':' token 1239 | class LEPTON_EXPORT Operation::Select : public Operation { | ^ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1284:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1284 | LEPTON_CLASS_OPERATION(Acot,acot,ACOT,1,std::atan(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1284:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1284 | LEPTON_CLASS_OPERATION(Acot,acot,ACOT,1,std::atan(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1285:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1285 | LEPTON_CLASS_OPERATION(Asec,asec,ASEC,1,std::acos(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1285:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1285 | LEPTON_CLASS_OPERATION(Asec,asec,ASEC,1,std::acos(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1286:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1286 | LEPTON_CLASS_OPERATION(Acsc,acsc,ACSC,1,std::asin(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1286:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1286 | LEPTON_CLASS_OPERATION(Acsc,acsc,ACSC,1,std::asin(1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1287:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1287 | LEPTON_CLASS_OPERATION(Coth,coth,ACOT,1,1.0/std::tanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1287:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1287 | LEPTON_CLASS_OPERATION(Coth,coth,ACOT,1,1.0/std::tanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1288:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1288 | LEPTON_CLASS_OPERATION(Sech,sech,SECH,1,1.0/std::cosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1288:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1288 | LEPTON_CLASS_OPERATION(Sech,sech,SECH,1,1.0/std::cosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1289:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1289 | LEPTON_CLASS_OPERATION(Csch,csch,CSCH,1,1.0/std::sinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1289:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1289 | LEPTON_CLASS_OPERATION(Csch,csch,CSCH,1,1.0/std::sinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1291:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1291 | LEPTON_CLASS_OPERATION(Asinh,asinh,ASINH,1,std::asinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1291:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1291 | LEPTON_CLASS_OPERATION(Asinh,asinh,ASINH,1,std::asinh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1292:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1292 | LEPTON_CLASS_OPERATION(Acosh,acosh,ACOSH,1,std::acosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1292:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1292 | LEPTON_CLASS_OPERATION(Acosh,acosh,ACOSH,1,std::acosh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1293:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1293 | LEPTON_CLASS_OPERATION(Atanh,atanh,ATANH,1,std::atanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1293:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1293 | LEPTON_CLASS_OPERATION(Atanh,atanh,ATANH,1,std::atanh(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1295:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1295 | LEPTON_CLASS_OPERATION(Acoth,acoth,ACOTH,1,0.5*std::log((args[0]+1.0)/(args[0]-1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1295:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1295 | LEPTON_CLASS_OPERATION(Acoth,acoth,ACOTH,1,0.5*std::log((args[0]+1.0)/(args[0]-1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1296:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1296 | LEPTON_CLASS_OPERATION(Asech,asech,ASECH,1,std::log(std::sqrt(1.0/args[0]-1.0)*std::sqrt(1.0/args[0]+1.0)+1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1296:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1296 | LEPTON_CLASS_OPERATION(Asech,asech,ASECH,1,std::log(std::sqrt(1.0/args[0]-1.0)*std::sqrt(1.0/args[0]+1.0)+1.0/args[0])); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:21: error: 'Operation' has not been declared 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1297:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1297 | LEPTON_CLASS_OPERATION(Acsch,acsch,ACSCH,1,std::log(1.0/args[0]+std::sqrt(1.0/(args[0]*args[0])+1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1262:37: error: expected unqualified-id before ':' token 1262 | class LEPTON_EXPORT Operation::Name : public Operation { \ | ^ tools/../../tools/lepton/../../lepton/Operation.h:1297:1: note: in expansion of macro 'LEPTON_CLASS_OPERATION' 1297 | LEPTON_CLASS_OPERATION(Acsch,acsch,ACSCH,1,std::log(1.0/args[0]+std::sqrt(1.0/(args[0]*args[0])+1.0))); | ^~~~~~~~~~~~~~~~~~~~~~ tools/../../tools/lepton/../../lepton/Operation.h:1300:1: error: expected declaration before '}' token 1300 | } // namespace PLMD | ^ compiling External.cpp gmake[6]: *** [../maketools/make.rules:21: Coordination.o] Error 1 gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/colvar' gmake[5]: *** [Makefile:426: ../colvar] Error 2 gmake[5]: *** Waiting for unfinished jobs.... compiling GenTemplate.cpp compiling ActionWithValue.cpp compiling string.cpp ActionWithArguments.cpp: In member function 'virtual void PLMD::ActionWithArguments::calculateNumericalDerivatives(PLMD::ActionWithValue*)': ActionWithArguments.cpp:281:17: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 281 | for(int i=0; ihasDerivatives() ) for(int i=0; iaddDerivative(i,(value[i*nval+j]-a->getOutputQuantity(j))/sqrt(epsilon)); | ~^~~~~ compiling utils.cpp compiling ActionWithVirtualAtom.cpp compiling vmem.cpp compiling FarthestPointSampling.cpp vmem.cpp:284:13: warning: 'bool PLMD::asmjit::vMemMgrCheckTree(PLMD::asmjit::VMemMgr*)' defined but not used [-Wunused-function] 284 | static bool vMemMgrCheckTree(VMemMgr* self) noexcept { | ^~~~~~~~~~~~~~~~ compiling LWalls.cpp compiling x86assembler.cpp compiling x86builder.cpp compiling Histogram.cpp compiling x86compiler.cpp compiling MaxEnt.cpp compiling Info.cpp compiling Manual.cpp compiling PdbRenumber.cpp compiling Atoms.cpp compiling x86inst.cpp compiling SimpleMD.cpp compiling SumHills.cpp Atoms.cpp: In member function 'void PLMD::Atoms::wait()': Atoms.cpp:296:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 296 | for(int i=0; i::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 390 | if( gatindex.size()==natoms ) { | ~~~~~~~~~~~~~~~^~~~~~~~ Atoms.cpp:393:22: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'unsigned int' [-Wsign-compare] 393 | if( gatindex[i]!=i ) { shuffledAtoms=1; break; } Atoms.cpp: In member function 'void PLMD::Atoms::setAtomsContiguous(int)': Atoms.cpp:415:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 415 | if(gatindex.size() CLToolMainMap.inc ../maketools/makecmd enum < CLToolMain.cpp > CLToolMainEnum.inc compiling pesmd.cpp compiling x86instimpl.cpp compiling CLToolRegister.cpp compiling Colvar.cpp MetaD.cpp: In constructor 'PLMD::bias::MetaD::MetaD(const PLMD::ActionOptions&)': MetaD.cpp:1232:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1232 | if(result!=0&&result!=mpi_nw_) error("in this WALKERS_MPI run some replica have restarted from GRID while other do not!"); | ~~~~~~^~~~~~~~~ MetaD.cpp:1297:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1297 | if(result!=0&&result!=mpi_nw_) error("in this WALKERS_MPI run some replica have restarted from FILE while other do not!"); | ~~~~~~^~~~~~~~~ compiling x86internal.cpp Colvar.cpp: In member function 'virtual void PLMD::Colvar::apply()': Colvar.cpp:62:9: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 62 | if(ncp>4*comm.Get_size()) { | ~~~^~~~~~~~~~~~~~~~~~ Colvar.cpp:102:11: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 102 | if(ncp>4*comm.Get_size()) { | ~~~^~~~~~~~~~~~~~~~~~ compiling x86logging.cpp compiling x86operand.cpp compiling Completion.cpp compiling LandmarkStaged.cpp compiling DataFetchingObject.cpp compiling MovingRestraint.cpp compiling ExchangePatterns.cpp DataFetchingObject.cpp: In static member function 'static void PLMD::DataFetchingObject::get_rank(const PLMD::ActionSet&, const string&, const string&, const PLMD::TypesafePtr&)': DataFetchingObject.cpp:78:10: warning: unused variable 'val' [-Wunused-variable] 78 | Value* val = myv->copyOutput( key ); | ^~~ DataFetchingObject.cpp: In static member function 'static void PLMD::DataFetchingObject::get_shape(const PLMD::ActionSet&, const string&, const string&, const PLMD::TypesafePtr&)': DataFetchingObject.cpp:99:10: warning: unused variable 'val' [-Wunused-variable] 99 | Value* val = myv->copyOutput( key ); | ^~~ LandmarkStaged.cpp: In member function 'virtual void PLMD::analysis::LandmarkStaged::selectLandmarks()': LandmarkStaged.cpp:69:46: error: call of overloaded 'sqrt(unsigned int)' is ambiguous 69 | unsigned int m = static_cast( sqrt(n*N) ); | ^ In file included from /usr/include/math.h:35, from /opt/tools/gcc10/include/c++/10.3.0/bits/std_abs.h:40, from /opt/tools/gcc10/include/c++/10.3.0/cstdlib:77, from /opt/tools/gcc10/include/c++/10.3.0/ext/string_conversions.h:41, from /opt/tools/gcc10/include/c++/10.3.0/bits/basic_string.h:6545, from /opt/tools/gcc10/include/c++/10.3.0/string:55, from core/../../core/Action.h:25, from core/../../core/ActionPilot.h:25, from core/ActionPilot.h:1, from AnalysisBase.h:25, from LandmarkSelectionBase.h:25, from LandmarkStaged.cpp:22: /usr/include/iso/math_iso.h:232:21: note: candidate: 'long double std::sqrt(long double)' 232 | inline long double sqrt(long double __X) { return __sqrtl(__X); } | ^~~~ /usr/include/iso/math_iso.h:183:15: note: candidate: 'float std::sqrt(float)' 183 | inline float sqrt(float __X) { return __sqrtf(__X); } | ^~~~ /usr/include/iso/math_iso.h:77:15: note: candidate: 'double std::sqrt(double)' 77 | extern double sqrt(double); | ^~~~ gmake[6]: *** [../maketools/make.rules:21: LandmarkStaged.o] Error 1 gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/analysis' gmake[5]: *** [Makefile:426: ../analysis] Error 2 compiling FlexibleBin.cpp compiling x86operand_regs.cpp compiling x86regalloc.cpp gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/cltools' ../maketools/makecmd map < GREX.cpp > GREXMap.inc ../maketools/makecmd enum < GREX.cpp > GREXEnum.inc compiling zone.cpp zone.cpp:223:13: warning: 'bool PLMD::asmjit::ZoneHeap_hasDynamicBlock(PLMD::asmjit::ZoneHeap*, PLMD::asmjit::ZoneHeap::DynamicBlock*)' defined but not used [-Wunused-function] 223 | static bool ZoneHeap_hasDynamicBlock(ZoneHeap* self, ZoneHeap::DynamicBlock* block) noexcept { | ^~~~~~~~~~~~~~~~~~~~~~~~ compiling GenericMolInfo.cpp compiling PBMetaD.cpp compiling Restraint.cpp compiling ReweightBase.cpp compiling MDAtoms.cpp compiling ReweightBias.cpp ../maketools/makecmd map < PlumedMain.cpp > PlumedMainMap.inc ../maketools/makecmd enum < PlumedMain.cpp > PlumedMainEnum.inc compiling PlumedMainInitializer.cpp compiling TargetDist.cpp compiling Value.cpp compiling ReweightMetad.cpp compiling ReweightTemperaturePressure.cpp compiling ReweightWham.cpp compiling UWalls.cpp compiling WithCmd.cpp compiling CLToolMain.cpp compiling GREX.cpp compiling PlumedMain.cpp gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/asmjit' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/core' gmake[6]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/bias' gmake[5]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' gmake[4]: *** [Makefile:128: dirs] Error 2 gmake[4]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' gmake[3]: *** [Makefile:111: all] Error 2 gmake[3]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src/lib' gmake[2]: *** [Makefile:8: lib] Error 2 gmake[2]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0/src' gmake[1]: *** [Makefile:32: lib] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/math/plumed/work/plumed-2.8.0' gmake: *** [Makefile:21: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/math/plumed *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/math/plumed