./configure --disable-optimization
make -j16
make check
++ -DHAVE_CONFIG_H -I. -I../.. -L/nasa/pkgsrc/toss3/2021Q2/lib -I/nasa/pkgsrc/toss3/2021Q2/include -DHAVE_FFTWD=1 -fopenmp -I../../src/ -std=c++11 -O0 -MT unittest-buckingham.o -MD -MP -MF $depbase.Tpo -c -o unittest-buckingham.o unittest-buckingham.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ../../src/potential/buckingham/buckingham.h:44,
from unittest-buckingham.cpp:37:
../../src/potential/buckingham/bucktools.h:113:26: error: 'nlohmann' does not name a type
113 | const nlohmann::json& repdisp_j = {});
| ^~~~~~~~
../../src/potential/buckingham/bucktools.h:113:40: error: expected unqualified-id before '&' token
113 | const nlohmann::json& repdisp_j = {});
| ^
../../src/potential/buckingham/bucktools.h:113:40: error: expected ')' before '&' token
113 | const nlohmann::json& repdisp_j = {});
| ^
| )
../../src/potential/buckingham/bucktools.h:111:19: note: to match this '('
111 | bool GetBuckParams(std::string mon_id1, std::string mon_id2, size_t index1, size_t index2,
| ^
../../src/potential/buckingham/bucktools.h:113:42: error: expected initializer before 'repdisp_j'
113 | const nlohmann::json& repdisp_j = {});
| ^~~~~~~~~
../../src/potential/buckingham/bucktools.h:113:56: error: expected unqualified-id before ')' token
113 | const nlohmann::json& repdisp_j = {});
| ^
In file included from ../../src/bblock/sys_tools.h:48,
from ../../src/potential/buckingham/buckingham.h:46,
from unittest-buckingham.cpp:37:
../../src/potential/lj/ljtools.h:125:95: error: 'nlohmann' has not been declared
125 | double& out_sigma, std::vector<std::pair<std::string, std::string> > use_lj, nlohmann::json lj_j = {});
| ^~~~~~~~
../../src/potential/lj/ljtools.h:125:110: error: expected ',' or '...' before 'lj_j'
125 | double& out_sigma, std::vector<std::pair<std::string, std::string> > use_lj, nlohmann::json lj_j = {});
| ^~~~
In file included from ../../src/potential/buckingham/buckingham.h:46,
from unittest-buckingham.cpp:37:
../../src/bblock/sys_tools.h:164:81: error: 'nlohmann' has not been declared
164 | std::vector<size_t> &fi_at, std::vector<size_t> &fi_sites, nlohmann::json mon_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:164:96: error: expected ',' or '...' before 'mon_j'
164 | std::vector<size_t> &fi_at, std::vector<size_t> &fi_sites, nlohmann::json mon_j);
| ^~~~~
../../src/bblock/sys_tools.h:290:35: error: 'nlohmann' has not been declared
290 | void GetExcluded(std::string mon, nlohmann::json mon_j, excluded_set_type &exc12, excluded_set_type &exc13,
| ^~~~~~~~
../../src/bblock/sys_tools.h:290:50: error: expected ',' or '...' before 'mon_j'
290 | void GetExcluded(std::string mon, nlohmann::json mon_j, excluded_set_type &exc12, excluded_set_type &exc13,
| ^~~~~
../../src/bblock/sys_tools.h:459:63: error: 'nlohmann' has not been declared
459 | size_t fst_ind, std::vector<double> &chg_der, nlohmann::json mon_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:459:78: error: expected ',' or '...' before 'mon_j'
459 | size_t fst_ind, std::vector<double> &chg_der, nlohmann::json mon_j);
| ^~~~~
../../src/bblock/sys_tools.h:475:16: error: 'nlohmann' has not been declared
475 | nlohmann::json mon_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:475:31: error: expected ',' or '...' before 'mon_j'
475 | nlohmann::json mon_j);
| ^~~~~
../../src/bblock/sys_tools.h:491:13: error: 'nlohmann' has not been declared
491 | nlohmann::json mon_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:491:28: error: expected ',' or '...' before 'mon_j'
491 | nlohmann::json mon_j);
| ^~~~~
../../src/bblock/sys_tools.h:507:21: error: 'nlohmann' has not been declared
507 | nlohmann::json mon_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:507:36: error: expected ',' or '...' before 'mon_j'
507 | nlohmann::json mon_j);
| ^~~~~
../../src/bblock/sys_tools.h:523:78: error: 'nlohmann' has not been declared
523 | std::vector<std::pair<std::string, std::string>> use_lj, nlohmann::json repdisp_j);
| ^~~~~~~~
../../src/bblock/sys_tools.h:523:93: error: expected ',' or '...' before 'repdisp_j'
523 | std::vector<std::pair<std::string, std::string>> use_lj, nlohmann::json repdisp_j);
| ^~~~~~~~~
In file included from unittest-buckingham.cpp:37:
../../src/potential/buckingham/buckingham.h:106:37: error: 'nlohmann' has not been declared
106 | void SetJsonDispersionRepulsion(nlohmann::json repdisp_j);
| ^~~~~~~~
../../src/potential/buckingham/buckingham.h:106:52: error: expected ',' or '...' before 'repdisp_j'
106 | void SetJsonDispersionRepulsion(nlohmann::json repdisp_j);
| ^~~~~~~~~
../../src/potential/buckingham/buckingham.h:107:26: error: 'nlohmann' has not been declared
107 | void SetJsonMonomers(nlohmann::json mon_j);
| ^~~~~~~~
../../src/potential/buckingham/buckingham.h:107:41: error: expected ',' or '...' before 'mon_j'
107 | void SetJsonMonomers(nlohmann::json mon_j);
| ^~~~~
../../src/potential/buckingham/buckingham.h:197:5: error: 'nlohmann' does not name a type
197 | nlohmann::json GetJsonDispersionRepulsion();
| ^~~~~~~~
../../src/potential/buckingham/buckingham.h:201:5: error: 'nlohmann' does not name a type
201 | nlohmann::json GetJsonMonomers();
| ^~~~~~~~
../../src/potential/buckingham/buckingham.h:283:5: error: 'nlohmann' does not name a type
283 | nlohmann::json repdisp_j_;
| ^~~~~~~~
../../src/potential/buckingham/buckingham.h:286:5: error: 'nlohmann' does not name a type
286 | nlohmann::json mon_j_;
| ^~~~~~~~
unittest-buckingham.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____4()':
unittest-buckingham.cpp:151:5: error: 'nlohmann' has not been declared
151 | nlohmann::json jsonDisp = {
| ^~~~~~~~
unittest-buckingham.cpp:166:34: error: 'jsonDisp' was not declared in this scope
166 | d.SetJsonDispersionRepulsion(jsonDisp);
| ^~~~~~~~
unittest-buckingham.cpp:167:5: error: 'nlohmann' has not been declared
167 | nlohmann::json getjsondisp = d.GetJsonDispersionRepulsion();
| ^~~~~~~~
In file included from ../../src/tools/testutils.h:35,
from unittest-buckingham.cpp:35:
unittest-buckingham.cpp:169:25: error: 'getjsondisp' was not declared in this scope
169 | REQUIRE(jsonDisp == getjsondisp);
| ^~~~~~~~~~~
In file included from ../../src/tools/testutils.h:35,
from unittest-buckingham.cpp:35:
unittest-buckingham.cpp:169:25: error: 'getjsondisp' was not declared in this scope
169 | REQUIRE(jsonDisp == getjsondisp);
| ^~~~~~~~~~~
unittest-buckingham.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____6()':
unittest-buckingham.cpp:177:5: error: 'nlohmann' has not been declared
177 | nlohmann::json jsonMon = {
| ^~~~~~~~
unittest-buckingham.cpp:190:23: error: 'jsonMon' was not declared in this scope
190 | d.SetJsonMonomers(jsonMon);
| ^~~~~~~
unittest-buckingham.cpp:191:5: error: 'nlohmann' has not been declared
191 | nlohmann::json getjsonmon = d.GetJsonMonomers();
| ^~~~~~~~
In file included from ../../src/tools/testutils.h:35,
from unittest-buckingham.cpp:35:
unittest-buckingham.cpp:193:24: error: 'getjsonmon' was not declared in this scope
193 | REQUIRE(jsonMon == getjsonmon);
| ^~~~~~~~~~
In file included from ../../src/tools/testutils.h:35,
from unittest-buckingham.cpp:35:
unittest-buckingham.cpp:193:24: error: 'getjsonmon' was not declared in this scope
193 | REQUIRE(jsonMon == getjsonmon);
| ^~~~~~~~~~
make[3]: *** [unittest-buckingham.o] Error 1
make[3]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src'
make: *** [check-recursive] Error 1
TESTS = unittest-angle$(EXEEXT) unittest-bond$(EXEEXT) \
unittest-connectivity$(EXEEXT) unittest-dihedral$(EXEEXT) \
unittest-energy2b$(EXEEXT) unittest-energy3b$(EXEEXT) \
unittest-energyff$(EXEEXT) unittest-ffcalculators$(EXEEXT) \
unittest-gamma$(EXEEXT) unittest-inversion$(EXEEXT) \
unittest-poly-1b$(EXEEXT) unittest-poly-2b$(EXEEXT) \
unittest-poly-3b$(EXEEXT) unittest-poly-holder-1b$(EXEEXT) \
unittest-poly-holder-2b$(EXEEXT) \
unittest-poly-holder-3b$(EXEEXT) unittest-ps$(EXEEXT) \
check_PROGRAMS = unittest-angle$(EXEEXT) unittest-bond$(EXEEXT) \
unittest-connectivity$(EXEEXT) unittest-dihedral$(EXEEXT) \
unittest-energy2b$(EXEEXT) unittest-energy3b$(EXEEXT) \
unittest-energyff$(EXEEXT) unittest-ffcalculators$(EXEEXT) \
unittest-gamma$(EXEEXT) unittest-inversion$(EXEEXT) \
unittest-poly-1b$(EXEEXT) unittest-poly-2b$(EXEEXT) \
unittest-poly-3b$(EXEEXT) unittest-poly-holder-1b$(EXEEXT) \
unittest-poly-holder-2b$(EXEEXT) \
unittest-poly-holder-3b$(EXEEXT) unittest-ps$(EXEEXT) \
Tests that passsed
make check-TESTS
make[3]: Entering directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[4]: Entering directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
PASS: unittest-angle
PASS: unittest-bond
PASS: unittest-connectivity
PASS: unittest-dihedral
PASS: unittest-energy2b
PASS: unittest-energy3b
PASS: unittest-energyff
PASS: unittest-ffcalculators
PASS: unittest-gamma
PASS: unittest-inversion
PASS: unittest-poly-1b
PASS: unittest-poly-2b
PASS: unittest-poly-3b
PASS: unittest-poly-holder-1b
PASS: unittest-poly-holder-2b
PASS: unittest-poly-holder-3b
PASS: unittest-ps
============================================================================
Testsuite summary for MBX 0.7
============================================================================
# TOTAL: 17
# PASS: 17
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[3]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[2]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src/unittests'
make[1]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX/src'
make[1]: Entering directory `/nobackupp19/fguzman/MB-MD/MBX'
make[1]: Leaving directory `/nobackupp19/fguzman/MB-MD/MBX'