Mail Archives: cygwin/2002/04/21/00:25:37
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/
- Raw text -