The instructions for 2.2.2 on the website seem to imply that Cmake is required. You can download a binary for Cmake from their website.
- Noel 2009/10/9 TJ O'Donnell <t...@acm.org>: > I'm trying to build openbabel/2.2.3 under mingw. I've followed the > instruction at http://openbabel.org/wiki/Install_%28MinGW%29 > I installed the gcc4.0.4 using the full package > gcc-full-4.4.0-mingw32-bin-2.tar.lzma > I think that includes all the packages listed on the OB wiki. > It all compiles fine, but fails trying to make/link the libraries. > > The error is: > D:/MinGW/lib/gcc/mingw32/4.4.0/libstdc++.dll.a: No such file or directory > > That directory contains: > D:/mingw/lib/gcc/mingw32/4.4.0/libstdc++.a > D:/mingw/lib/gcc/mingw32/4.4.0/libstdc++.la > D:/mingw/lib/gcc/mingw32/4.4.0/libstdc++_s.a > > Is there some other mingw stuff I need to install? > I am NOT using cmake. Is that required? I took the wiki section about > building OB using cmake to be for those who do use cmake. > I am using the ./configure & make method. > > Thanks, > TJ O'Donnell > > Below is the full output from make (after the compile had worked) > $ make > Making all in data > make[1]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/data ' > make all-am > make[2]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/data ' > make[2]: Nothing to be done for `all-am'. > make[2]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/data' > make[1]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/data' > Making all in src > make[1]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > make all-recursive > make[2]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > Making all in math > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/ math' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/m ath' > Making all in fingerprints > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/ fingerprints' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/f ingerprints' > Making all in forcefields > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/ forcefields' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/f orcefields' > > Making all in descriptors > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/ descriptors' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/d escriptors' > Making all in ops > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/ ops' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src/o ps' > Making all in . > make[3]: Entering directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > /bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -version-info > 3:3:0 -no-u ndefined -o libopenbabel.la -rpath /usr/local/lib > atom.lo alias.lo base.lo bitv ec.lo bond.lo bondtyper.lo canon.lo > builder.lo chains.lo chiral.lo data.lo descr iptor.lo > fingerprint.lo forcefield.lo format.lo generic.lo griddata.lo grid.lo l > ocale.lo kekulize.lo matrix.lo mol.lo molchrg.lo obconversion.lo > oberror.lo obit er.lo obmolecformat.lo obutil.lo op.lo ops.lo > parsmart.lo patty.lo phmodel.lo pl ugin.lo pointgroup.lo rand.lo > residue.lo ring.lo rotor.lo rotamer.lo tokenst.lo typer.lo > transform.lo dlhandler_win32.lo math/libmath.la fingerprints/libfinger > prints.la forcefields/libforcefields.la ops/libops.la > descriptors/libdescriptors .la -lm > libtool: link: rm -fr .libs/libopenbabel.lax > libtool: link: (cd .libs/libopenbabel.lax/libmath.a && ar x > "/home/tj/sci3d/trun > k/openbabel/openbabel-2.2.3/src/math/.libs/libmath.a") > libtool: link: (cd .libs/libopenbabel.lax/libfingerprints.a && ar x > "/home/tj/sc > i3d/trunk/openbabel/openbabel-2.2.3/src/fingerprints/.libs/libfingerprints.a") > libtool: link: (cd .libs/libopenbabel.lax/libforcefields.a && ar x > "/home/tj/sci > 3d/trunk/openbabel/openbabel-2.2.3/src/forcefields/.libs/libforcefields.a") > libtool: link: (cd .libs/libopenbabel.lax/libops.a && ar x > "/home/tj/sci3d/trunk > /openbabel/openbabel-2.2.3/src/ops/.libs/libops.a") > libtool: link: (cd .libs/libopenbabel.lax/libdescriptors.a && ar x > "/home/tj/sci > 3d/trunk/openbabel/openbabel-2.2.3/src/descriptors/.libs/libdescriptors.a") > libtool: link: g++ -shared -nostdlib > d:/mingw/bin/../lib/gcc/mingw32/4.4.0/../.. /../dllcrt2.o > d:/mingw/bin/../lib/gcc/mingw32/4.4.0/crtbegin.o .libs/atom.o .li > bs/alias.o .libs/base.o .libs/bitvec.o .libs/bond.o .libs/bondtyper.o > .libs/cano n.o .libs/builder.o .libs/chains.o .libs/chiral.o > .libs/data.o .libs/descriptor. o .libs/fingerprint.o > .libs/forcefield.o .libs/format.o .libs/generic.o .libs/gr > iddata.o .libs/grid.o .libs/locale.o .libs/kekulize.o .libs/matrix.o > .libs/mol.o .libs/molchrg.o .libs/obconversion.o .libs/oberror.o > .libs/obiter.o .libs/obmol ecformat.o .libs/obutil.o .libs/op.o > .libs/ops.o .libs/parsmart.o .libs/patty.o .libs/phmodel.o > .libs/plugin.o .libs/pointgroup.o .libs/rand.o .libs/residue.o . > libs/ring.o .libs/rotor.o .libs/rotamer.o .libs/tokenst.o .libs/typer.o > .libs/tr ansform.o .libs/dlhandler_win32.o > .libs/libopenbabel.lax/libmath.a/matrix3x3.o > .libs/libopenbabel.lax/libmath.a/spacegroup.o > .libs/libopenbabel.lax/libmath.a/ transform3d.o > .libs/libopenbabel.lax/libmath.a/vector3.o .libs/libopenbabel.lax > /libfingerprints.a/finger2.o > .libs/libopenbabel.lax/libfingerprints.a/finger3.o > .libs/libopenbabel.lax/libforcefields.a/forcefieldghemical.o > .libs/libopenbabel .lax/libforcefields.a/forcefieldmmff94.o > .libs/libopenbabel.lax/libforcefields.a /forcefielduff.o > .libs/libopenbabel.lax/libops.a/addpolarh.o .libs/libopenbabel > .lax/libops.a/fillUC.o .libs/libopenbabel.lax/libops.a/gen3d.o > .libs/libopenbabe l.lax/libops.a/loader.o > .libs/libopenbabel.lax/libops.a/optransform.o .libs/lib > openbabel.lax/libdescriptors.a/cmpdfilter.o > .libs/libopenbabel.lax/libdescriptor s.a/filters.o > .libs/libopenbabel.lax/libdescriptors.a/groupcontrib.o .libs/libop > enbabel.lax/libdescriptors.a/smartsdescriptors.o > -Ld:/mingw/bin/../lib/gcc/min gw32/4.4.0 > -Ld:/mingw/bin/../lib/gcc -Ld:/mingw/bin/../lib/gcc/mingw32/4.4.0/../ > ../../../mingw32/lib > -Ld:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../.. -L/mingw/l ib > /mingw/lib/gcc/mingw32/4.4.0/libstdc++.dll.a -lmingw32 -lgcc_s -lgcc > -lmoldna me -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 > -lshell32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt > d:/mingw/bin/../lib/gcc/mingw32/4.4.0/crten d.o -o > .libs/libopenbabel-3.dll -Wl,--enable-auto-image-base -Xlinker --out-i > mplib -Xlinker .libs/libopenbabel.dll.a > g++.exe: D:/MinGW/lib/gcc/mingw32/4.4.0/libstdc++.dll.a: No such file or > directo ry > make[3]: *** [libopenbabel.la] Error 1 > make[3]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `/home/tj/sci3d/trunk/openbabel/openbabel-2.2.3/src' > make: *** [all-recursive] Error 1 > > > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart your > developing skills, take BlackBerry mobile applications to market and stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference > _______________________________________________ > OpenBabel-Devel mailing list > OpenBabel-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openbabel-devel > ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ OpenBabel-Devel mailing list OpenBabel-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-devel