You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was able to generate the build files using cmake-gui without issue, but when I tried to install the package using make install, I got these errors:
/home/jiming/openmm-ani/openmmapi/src/ANIForceImpl.cpp: In destructor ‘virtual ANIPlugin::ANIForceImpl::~ANIForceImpl()’:
/home/jiming/openmm-ani/openmmapi/src/ANIForceImpl.cpp:50:16: error: ‘molecule_instances’ is not a member of ‘neurochem’
neurochem::molecule_instances.clear();
^~~~~~~~~~~~~~~~~~
/home/jiming/openmm-ani/openmmapi/src/ANIForceImpl.cpp: In member function ‘virtual void ANIPlugin::ANIForceImpl::initialize(OpenMM::ContextImpl&)’:
/home/jiming/openmm-ani/openmmapi/src/ANIForceImpl.cpp:89:84: error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘unsigned int’ for argument ‘2’ to ‘void neurochem::instantiate_ani_ensemble(const string&, unsigned int)’
neurochem::instantiate_ani_ensemble(paramFile,atomFitFile,netWorkDir,nEnsambles);
What can I do to resolve these?
The text was updated successfully, but these errors were encountered:
You are running into the c++ abi issue. I have fought for a long time around this and must admit that I still do not fully understand it. However, this all only works if both OpenMM and neurochem are compiled with compatible abi settings.
Here are some related links: openmm/openmm-tensorflow#8 openmm/openmm-plumed#16
Hello,
I was able to generate the build files using cmake-gui without issue, but when I tried to install the package using make install, I got these errors:
What can I do to resolve these?
The text was updated successfully, but these errors were encountered: