Hi, I'm tryong to compile cygwin for the first time and am getting the following errors on my system. I was hoping someone could explain the conflict here and why my system is failing when every other one in the world works.
make[2]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup/bz2lib' make[2]: Entering directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup/cinstall' c++ -L/usr/src/cygwin/obj/i686-pc-cygwin/winsup -L/usr/src/cygwin/obj/i686-pc-cy gwin/winsup/cygwin -L/usr/src/cygwin/obj/i686-pc-cygwin/winsup/w32api/lib -isyst em /usr/src/cygwin/src/winsup/include -isystem /usr/src/cygwin/src/winsup/cygwin /include -isystem /usr/src/cygwin/src/winsup/w32api/include -isystem /usr/src/cy gwin/src/newlib/libc/sys/cygwin -isystem /usr/src/cygwin/src/newlib/libc/sys/cyg win32 -B/usr/src/cygwin/obj/i686-pc-cygwin/newlib/ -isystem /usr/src/cygwin/obj/ i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin/src/newlib/libc/incl ude -L/usr/src/cygwin/obj/ld -MMD -g -O2 -mno-cygwin -I. -I/usr/src/cygwin/src/w insup/cinstall -I/usr/src/cygwin/src/winsup/mingw/include -I/usr/src/cygwin/src /winsup/bz2lib -mwindows -c -o mklink2.o /usr/src/cygwin/src/winsup/cinstall/mkl ink2.cc /usr/src/cygwin/src/winsup/cinstall/mklink2.cc: In function `void make_link_2(co nst char *, const char *, const char *, const char *)': /usr/src/cygwin/src/winsup/cinstall/mklink2.cc:24: cannot convert `CLSID_ShellLi nk' from type `const GUID' to type `const CLSID *' /usr/src/cygwin/src/winsup/cinstall/mklink2.cc:25: cannot convert `IID_IPersistF ile' from type `_GUID' to type `const IID *' make[2]: *** [mklink2.o] Error 1 make[2]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup/cinstall' make[1]: *** [cinstall] Error 1 make[1]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup' make: *** [all-target-winsup] Error 2 mklink2.cc: CoCreateInstance (CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID *) & sl); win32/shlguid.h defines: extern const GUID CLSID_ShellLink; objbase.h defines: WINOLEAPI CoCreateInstance(REFCLSID,LPUNKNOWN,DWORD,REFIID,PVOID*); basetyps.h defines: typedef struct _GUID { unsigned long Data1; unsigned short Data2; unsigned short Data3; unsigned char Data4[8]; } GUID,*REFGUID,*LPGUID; typedef CLSID *REFCLSID; This is clearly an argument mismatch bug, but I'm curious why I'm the only one seeing this. Thanks Dave -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/