On a Win8.1 64-bit machine with a 64-bit mingw-w64 4.8.2 toolchain, I get this build fail
CCLD testThreads.exe testThreadsWin32.o:testThreadsWin32.c:(.text+0x88): undefined reference to `xmlParseFile' collect2.exe: error: ld returned 1 exit status The artifacts appear to have been built correctly, but the test confirmation fails. The error does not occur when I use `--without-threads`. >From the linker error, it appears I've misconfigured the build, perhaps leaving out a critical define. Before I spend too much more time spelunking, would you confirm that 2.9.1 can be build with `--with-threads=win32` and/or spot my configuration or build mistake below? C:\Users\Jon\Documents\CDev\buildlets-git\libxml2-2.9.1>gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=c:/apps/devtools/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.8.2/lto-wrapper.exe Target: x86_64-w64-mingw32 ...[SNIP]... Thread model: win32 gcc version 4.8.2 (rev0, Built by MinGW-W64 project) C:\Users\Jon\Documents\CDev\buildlets-git\libxml2-2.9.1>sh -c "./configure --prefix=C:/Users/Jon/Downloads/temp --without-debug --without-docbook --without-sax1 --without-python --with-threads=win32 --build=x86_64-w64-mingw32 CFLAGS=-mms-bitfields CPATH='C:/devlibs/libiconv/x64/1.14/include;C:/devlibs/zlib/x64/1.2.8/include;C:/devlibs/liblzma/x64/5.0.5/include' LIBRARY_PATH='C:/devlibs/libiconv/x64/1.14/lib;C:/devlibs/zlib/x64/1.2.8/lib;C:/devlibs/liblzma/x64/5.0.5/lib'" C:\Users\Jon\Documents\CDev\buildlets-git\libxml2-2.9.1>sh -c "make CPATH='C:/devlibs/libiconv/x64/1.14/include;C:/devlibs/zlib/x64/1.2.8/include;C:/devlibs/liblzma/x64/5.0.5/include' LIBRARY_PATH='C:/devlibs/libiconv/x64/1.14/lib;C:/devlibs/zlib/x64/1.2.8/lib;C:/devlibs/liblzma/x64/5.0.5/lib' LDFLAGS='-no-undefined'"
_______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org https://mail.gnome.org/mailman/listinfo/xml