Thank you for your response,
I use the development code,and the svn version is 4528,
The compilation and the installation work fine.
However, the compilation of Mychem fails with the following error: 
[  3%] Building C object src/CMakeFiles/mychem-lib.dir/conversion.c.o
[  7%] Building CXX object
src/CMakeFiles/mychem-lib.dir/conversion_wrapper.cpp.o
[ 11%] Building C object src/CMakeFiles/mychem-lib.dir/helper.c.o
[ 14%] Building CXX object
src/CMakeFiles/mychem-lib.dir/helper_wrapper.cpp.o
[ 18%] Building C object src/CMakeFiles/mychem-lib.dir/modification.c.o
[ 22%] Building CXX object
src/CMakeFiles/mychem-lib.dir/modification_wrapper.cpp.o
[ 25%] Building C object src/CMakeFiles/mychem-lib.dir/molmatch.c.o
[ 29%] Building CXX object
src/CMakeFiles/mychem-lib.dir/molmatch_wrapper.cpp.o
[ 33%] Building C object src/CMakeFiles/mychem-lib.dir/property.c.o
[ 37%] Building CXX object
src/CMakeFiles/mychem-lib.dir/property_wrapper.cpp.o
[ 40%] Building CXX object src/CMakeFiles/mychem-lib.dir/serialization.cpp.o
[ 44%] Building CXX object
src/CMakeFiles/mychem-lib.dir/dlhandler_unix.cpp.o
Linking CXX shared library libmychem.so
CMakeFiles/mychem-lib.dir/property_wrapper.cpp.o: In function
`OBGroupContrib':
/usr/local/include/openbabel-2.0/openbabel/groupcontrib.h:56: undefined
reference to `vtable for OpenBabel::OBGroupContrib'
/usr/local/include/openbabel-2.0/openbabel/groupcontrib.h:56: undefined
reference to `vtable for OpenBabel::OBGroupContrib'
/usr/local/include/openbabel-2.0/openbabel/groupcontrib.h:56: undefined
reference to `vtable for OpenBabel::OBGroupContrib'
CMakeFiles/mychem-lib.dir/property_wrapper.cpp.o: In function
`~OBGroupContrib':
/usr/local/include/openbabel-2.0/openbabel/groupcontrib.h:46: undefined
reference to `vtable for OpenBabel::OBGroupContrib'
collect2: ld returned 1 exit status
make[2]: *** [src/libmychem.so.0.8.2] 错误 1
make[1]: *** [src/CMakeFiles/mychem-lib.dir/all] 错误 2
make: *** [all] 错误 2

my g++ version info:
g++ -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1'
--with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared
--with-system-zlib --libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --enable-nls
--with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3
--enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr
--enable-targets=all --enable-cld --enable-checking=release
--build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1.1) 

Cheers, 

yuecaili

--
View this message in context: 
http://forums.openbabel.org/virtual-function-visibility-tp3213533p3661384.html
Sent from the openbabel-devel mailing list archive at Nabble.com.

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to