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

Reply via email to