http://bugs.winehq.org/show_bug.cgi?id=26342
Summary: Compilation under Cygwin fails in dlls/atl Product: Wine Version: unspecified Platform: x86 OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: atl AssignedTo: wine-bugs@winehq.org ReportedBy: dgerard@gmail.com
Compilation in Cygwin fails in dlls/atl:
make[1]: Entering directory `/home/Administrator/wine-git/dlls/atl' ccache gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -g -O2 -D_WIN32 -o atl_ax.o atl_ax.cccache gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -g -O2 -D_WIN32 -o atl_main.o atl_main.c ccache gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -g -O2 -D_WIN32 -o registrar.o registrar.c registrar.c: In function `DllGetClassObject': registrar.c:783: error: `CLSID_Registrar' undeclared (first use in this function) registrar.c:783: error: (Each undeclared identifier is reported only once registrar.c:783: error: for each function it appears in.) make[1]: *** [registrar.o] Error 1 make[1]: Leaving directory `/home/Administrator/wine-git/dlls/atl' make: *** [dlls/atl] Error 2
Bisecting shows the relevant commit to be:
commit 9c4432f69d91007d02c52c50ba565ca795f44765 Author: Alexandre Julliard julliard@winehq.org Date: Fri Nov 12 11:49:44 2010 +0100 atl: Fix the name of the Registrar class id.