<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Extras/contrib libxml broken under Cygwin</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT FACE="Times New Roman">Latest Cygwin environment, freshly updated.</FONT>
</P>

<P><FONT FACE="Times New Roman">When in extras/contrib, SVN Update returns: At revision 16518.</FONT>
</P>

<P><FONT FACE="Times New Roman">Trying to do a "make src" in extras/contrib, I've tried kill-and-fill on the XML subdirectory, to make sure it wasn't a botched download.</FONT></P>

<P><FONT FACE="Times New Roman">I keep seeing:</FONT>
</P>

<P>                <FONT FACE="Times New Roman">Start of the make for libxml...</FONT>

<BR><FONT FACE="Times New Roman">Making all in libxml</FONT>

<BR><FONT FACE="Times New Roman">make[5]: Entering directory `/home/mfm/vlc-trunk/extras/contrib/src/xml/include/</FONT>

<BR><FONT FACE="Times New Roman">libxml'</FONT>

<BR>                <FONT FACE="Times New Roman">I get multiple warnings during the make, of the form:</FONT>

<BR><FONT FACE="Times New Roman">cc1: warning: -Wuninitialized is not supported without -O</FONT>

<BR>                <FONT FACE="Times New Roman">I also get:</FONT>

<BR><FONT FACE="Times New Roman">encoding.c:3023: warning: string length `688' is greater than the length `509' I</FONT>

<BR><FONT FACE="Times New Roman">SO C89 compilers are required to support</FONT>

<BR><FONT FACE="Times New Roman">encoding.c:3133: warning: string length `624' is greater than the length `509' I</FONT>

<BR><FONT FACE="Times New Roman">SO C89 compilers are required to support</FONT>

<BR>                <FONT FACE="Times New Roman">And:</FONT>

<BR><FONT FACE="Times New Roman">uri.c: In function `xmlCanonicPath':</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2408: warning: pointer targets in assignment differ in signedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2411: warning: pointer targets in assignment differ in signedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2412: warning: pointer targets in passing arg 1 of `strncpy' differ in sig</FONT>

<BR><FONT FACE="Times New Roman">nedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2412: warning: pointer targets in passing arg 2 of `strncpy' differ in sig</FONT>

<BR><FONT FACE="Times New Roman">nedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2414: warning: pointer targets in assignment differ in signedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2415: warning: pointer targets in assignment differ in signedness</FONT>

<BR><FONT FACE="Times New Roman">uri.c:2351: warning: unused variable `i'</FONT>

<BR>                <FONT FACE="Times New Roman">And:</FONT>

<BR><FONT FACE="Times New Roman">xpath.c: In function `xmlXPathRegisterFuncNS':</FONT>

<BR><FONT FACE="Times New Roman">xpath.c:4488: warning: ISO C forbids passing arg 4 of `xmlHashAddEntry2' between</FONT>

<BR><FONT FACE="Times New Roman"> function pointer and `void *'</FONT>

<BR><FONT FACE="Times New Roman">xpath.c: In function `xmlXPathFunctionLookupNS':</FONT>

<BR><FONT FACE="Times New Roman">xpath.c:4569: warning: ISO C forbids assignment between function pointer and `vo</FONT>

<BR><FONT FACE="Times New Roman">id *'</FONT>

<BR><FONT FACE="Times New Roman">xpath.c: In function `xmlXPathCompOpEval':</FONT>

<BR><FONT FACE="Times New Roman">xpath.c:13008: warning: ISO C forbids assignment between function pointer and `v</FONT>

<BR><FONT FACE="Times New Roman">oid *'</FONT>

<BR><FONT FACE="Times New Roman">xpath.c:13033: warning: ISO C forbids assignment between function pointer and `v</FONT>

<BR><FONT FACE="Times New Roman">oid *'</FONT>

<BR><FONT FACE="Times New Roman">xpath.c: At top level:</FONT>

<BR><FONT FACE="Times New Roman">trionan.c:217: warning: 'trio_is_negative' defined but not used</FONT>

<BR>                <FONT FACE="Times New Roman">Eventually it errors out right here:</FONT>

<BR><FONT FACE="Times New Roman"> gcc -mno-cygwin -isystem /usr/include/mingw -DHAVE_CONFIG_H -I. -I. -I. -I./inc</FONT>

<BR><FONT FACE="Times New Roman">lude -I./include -DHAVE_WIN32_THREADS -D_REENTRANT -I/home/mfm/vlc-trunk/extras/</FONT>

<BR><FONT FACE="Times New Roman">contrib/include -mno-cygwin -isystem /usr/include/mingw -mno-cygwin -isystem /us</FONT>

<BR><FONT FACE="Times New Roman">r/include/mingw -I/include -DWIN32 -DLIBXML_STATIC -pedantic -W -Wformat -Wunuse</FONT>

<BR><FONT FACE="Times New Roman">d -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscr</FONT>

<BR><FONT FACE="Times New Roman">ipts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite</FONT>

<BR><FONT FACE="Times New Roman">-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-ex</FONT>

<BR><FONT FACE="Times New Roman">terns -Winline -Wredundant-decls -DLIBXML_STATIC -c xmlmodule.c -o xmlmodule.o</FONT>

<BR><FONT FACE="Times New Roman">cc1: warning: -Wuninitialized is not supported without -O</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: In function `xmlModulePlatformOpen':</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: warning: implicit declaration of function `dlopen'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: warning: nested extern declaration of `dlopen'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: error: `RTLD_NOW' undeclared (first use in this function)</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: error: (Each undeclared identifier is reported only once</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: error: for each function it appears in.)</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:212: warning: return makes pointer from integer without a cast</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: In function `xmlModulePlatformClose':</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:225: warning: implicit declaration of function `dlclose'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:225: warning: nested extern declaration of `dlclose'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: In function `xmlModulePlatformSymbol':</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:237: warning: implicit declaration of function `dlsym'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:237: warning: nested extern declaration of `dlsym'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:237: warning: assignment makes pointer from integer without a cast</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:238: warning: implicit declaration of function `dlerror'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:238: warning: nested extern declaration of `dlerror'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:238: warning: comparison between pointer and integer</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: At top level:</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:302: error: redefinition of 'xmlModulePlatformOpen'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:211: error: previous definition of 'xmlModulePlatformOpen' was here</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:313: error: redefinition of 'xmlModulePlatformClose'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:224: error: previous definition of 'xmlModulePlatformClose' was here</FONT>
</P>

<P><FONT FACE="Times New Roman">xmlmodule.c:328: error: redefinition of 'xmlModulePlatformSymbol'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:236: error: previous definition of 'xmlModulePlatformSymbol' was her</FONT>

<BR><FONT FACE="Times New Roman">e</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: In function `xmlModulePlatformSymbol':</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:329: warning: ISO C forbids assignment between function pointer and</FONT>

<BR><FONT FACE="Times New Roman">`void *'</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c: At top level:</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:302: warning: 'xmlModulePlatformOpen' defined but not used</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:313: warning: 'xmlModulePlatformClose' defined but not used</FONT>

<BR><FONT FACE="Times New Roman">xmlmodule.c:328: warning: 'xmlModulePlatformSymbol' defined but not used</FONT>

<BR><FONT FACE="Times New Roman">make[4]: *** [xmlmodule.lo] Error 1</FONT>

<BR><FONT FACE="Times New Roman">make[4]: Leaving directory `/home/mfm/vlc-trunk/extras/contrib/src/xml'</FONT>

<BR><FONT FACE="Times New Roman">make[3]: *** [all-recursive] Error 1</FONT>

<BR><FONT FACE="Times New Roman">make[3]: Leaving directory `/home/mfm/vlc-trunk/extras/contrib/src/xml'</FONT>

<BR><FONT FACE="Times New Roman">make[2]: *** [all] Error 2</FONT>

<BR><FONT FACE="Times New Roman">make[2]: Leaving directory `/home/mfm/vlc-trunk/extras/contrib/src/xml'</FONT>

<BR><FONT FACE="Times New Roman">make[1]: *** [.xml] Error 2</FONT>

<BR><FONT FACE="Times New Roman">make[1]: Leaving directory `/home/mfm/vlc-trunk/extras/contrib/src'</FONT>

<BR><FONT FACE="Times New Roman">make: *** [src] Error 2</FONT>
</P>
<BR>

</BODY>
</HTML>