After running apt install command and trying to make, I get the following error:
DBQTUtilities.cpp:(.text+0x1bfb): undefined reference to OpenBabel::OBElements::GetSymbol(unsigned int)'
collect2: error: ld returned 1 exit status
CMakeFiles/tosmina.dir/build.make:109: recipe for target 'tosmina' failed
make[2]: *** [tosmina] Error 1
CMakeFiles/Makefile2:194: recipe for target 'CMakeFiles/tosmina.dir/all' failed
make[1]: *** [CMakeFiles/tosmina.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
libsmina.a(molgetter.cpp.o): In functionMolGetter::readMoleculeIntoModel(model&)':
molgetter.cpp:(.text+0xc8d): undefined reference to OpenBabel::OBMol::StripSalts(unsigned int)'
libsmina.a(SminaConverter.cpp.o): In functionSminaConverter::MCMolConverter::MCMolConverter(OpenBabel::OBMol&)':
SminaConverter.cpp:(.text+0x42d): undefined reference to OpenBabel::OBMol::SetConformer(unsigned int)'
libsmina.a(SminaConverter.cpp.o): In functionSminaConverter::MCMolConverter::convertConformer(unsigned int, std::ostream&)':
SminaConverter.cpp:(.text+0xdef): undefined reference to OpenBabel::OBMol::SetConformer(unsigned int)'
libsmina.a(PDBQTUtilities.cpp.o): In functionIsRotBond_PDBQT(OpenBabel::OBBond*, unsigned int)':
PDBQTUtilities.cpp:(.text+0x231): undefined reference to OpenBabel::OBAtom::GetHvyDegree() const'
PDBQTUtilities.cpp:(.text+0x23f): undefined reference toOpenBabel::OBAtom::GetHvyDegree() const'
libsmina.a(PDBQTUtilities.cpp.o): In function OutputAtom(OpenBabel::OBAtom*, context&, std::vector<OpenBabel::OBAtom*, std::allocator<OpenBabel::OBAtom*> >&, parsing_struct&, unsigned int, unsigned int)':
PDBQTUtilities.cpp:(.text+0x423): undefined reference toOpenBabel::OBElements::GetSymbol(unsigned int)'
PDBQTUtilities.cpp:(.text+0x53a): undefined reference to OpenBabel::OBElements::GetSymbol(unsigned int)'
PDBQTUtilities.cpp:(.text+0x56e): undefined reference toOpenBabel::OBElements::GetSymbol(unsigned int)'
libsmina.a(PDBQTUtilities.cpp.o): In function createSDFContext(OpenBabel::OBMol&, std::vector<OpenBabel::OBAtom*, std::allocator<OpenBabel::OBAtom*> >, sdfcontext&)':
PDBQTUtilities.cpp:(.text+0x1bfb): undefined reference toOpenBabel::OBElements::GetSymbol(unsigned int)'
collect2: error: ld returned 1 exit status
CMakeFiles/smina.dir/build.make:109: recipe for target 'smina' failed
make[2]: *** [smina] Error 1
CMakeFiles/Makefile2:116: recipe for target 'CMakeFiles/smina.dir/all' failed
make[1]: *** [CMakeFiles/smina.dir/all] Error 2
Makefile:90: recipe for target 'all' failed
make: *** [all] Error 2
Any ideas as to the problem?
OpenBabel3 is required.