George Dunlap [mailto:dunlapg@umich.edu] wrote:
Downloaded wine-1.1.1.tar.bz2, and after unzipping, running configure (which included adding some -dev libraries to make it happy) and 'make depend', it ran for several minutes before stopping here:
--snip-- make[2]: Leaving directory `/home/dunlapg/src/wine-1.1.1/dlls/mswsock' make[2]: Entering directory `/home/dunlapg/src/wine-1.1.1/dlls/msxml3' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DCOM_NO_WINDOWS_H -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -g -O2 -o attribute.o attribute.c In file included from attribute.c:32: msxml_private.h:94: error: expected ')' before 'xmldoc' make[2]: *** [attribute.o] Error 1 make[2]: Leaving directory `/home/dunlapg/src/wine-1.1.1/dlls/msxml3' make[1]: *** [msxml3] Error 2 make[1]: Leaving directory `/home/dunlapg/src/wine-1.1.1/dlls' make: *** [dlls] Error 2 --snip--
I looked at msxml_private.h:94, and it looks perfectly harmless; some previous function prototypes in the same header file use xmlDocPtr in the argument list as well, and don't cause an error.
I'm using an Ubuntu 8.04 install. gcc reports version "gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)".
Got the same or similar error two days ago after updating my git repository and found in configure a warning about xml2-dev (if I'm not mistaken) being not available. Installed that and the error went away.
Guess someone broke the optional dependancy on the xml2-devel package. I think I remember some noise on this mailinglist from someone stating that Wine without xml2 should be considered broken anyhow.
Rolf Kalbermatter