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

Reply via email to