This series of patches allows apr to be built using MSYS and MinGW, but only 
with CFLAGS=" -O0 ".  Compared with tests using MS VC++ builds, only the dso 
functions appear to have problems specific to msys builds.

Failed Tests            Total   Fail    Failed %
===================================================
testdso                     5      4     80.00%
testpipe                    9      2     22.22%
testsock                    7      1     14.29%

Curiously, the results differ when testall is run from msys rather than CMD.

Failed Tests            Total   Fail    Failed %
===================================================
testdso                     5      4     80.00%
testnames                  13      1      7.69%
testpipe                    9      2     22.22%
testsock                    7      1     14.29%

In a lovely coincidence, Davi Arnaut posted patches to bug 33490 (APR does not 
compile with Borland C++) whilst I prepared the series for submission.

Libtool
-------

Something to be wary of .. msys installers may have installed libtool 1.4e

$ libtool --version
ltmain.sh (GNU libtool) 1.4e (1.1162 2002/11/22 22:36:25)

Re-running autoconf with libtool 1.4e will complain with:

configure.in:186: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.

To resolve this, download libtool-1.5 from the mingw project files, and unpack 
it so the m4 files are in the aclocal directory; usually /share/aclocal/ or 
/share/aclocal-1.7/

--
John

Reply via email to