This is the mail archive of the
cygwin-xfree@sources.redhat.com
mailing list for the Cygwin project.
RE: conflicting types for `_cygwin_dll_entry' with fresh cygwin-1.1.4 and latest Xfree
- To: <cygwin-xfree at sources dot redhat dot com>
- Subject: RE: conflicting types for `_cygwin_dll_entry' with fresh cygwin-1.1.4 and latest Xfree
- From: "Suhaib Siddiqi" <ssiddiqi at inspirepharm dot com>
- Date: Tue, 29 Aug 2000 06:51:30 -0400
Apply the libcygwin.a patch Chris Faylor posted for 1.1.4 or use the
latest Cygwin DLL snapshot, which 1.1.5s.
Beside this problem and a few more were fixed in Cygwin/Xfree
CVS which were merged into XFree86 main brach. Please checkout
http://www.xfree86.org/cvs for the latest source code.
You would still need the libcygwin.a fix for 1.1.4 or Cygwin snapshot
(1.1.5a)
Suhaib
> -----Original Message-----
> From: cygwin-xfree-owner@sources.redhat.com
> [mailto:cygwin-xfree-owner@sources.redhat.com]On Behalf Of Dr. Volker
> Zell
> Sent: Tuesday, August 29, 2000 4:34 AM
> To: cygwin-xfree@sources.redhat.com
> Subject: conflicting types for `_cygwin_dll_entry' with fresh
> cygwin-1.1.4 and latest Xfree
>
>
>
> Hi
>
> I got the following error when compiling latest XFree source with
> latest cygwin-1.1.4 distribution:
>
> Any hints ??
>
>
> gcc -c -O2 -pedantic -fno-strength-reduce -fpcc-struct-return
> -fvtable-thunks -m486 -Wall -I../.. -I../../exports/include
> -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE -D_MT -D_X86_
> -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SOURCE -D_REENTRANT
> -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE
> -D_GNU_SOURCE -DX_SOURCE -DFUNCPROTO=15 -DNARROWPROTO
> -D_XLIBINT_ -D_DLL omXChar.c
> echo "#include <cygwin/cygwin_dll.h>" >junk.c
> echo "DECLARE_CYGWIN_DLL(dll_main);" >>junk.c
> echo "int WINAPI dll_main(HANDLE a, DWORD reason, void *q)" >>junk.c
> echo "{ return 1; }" >>junk.c
> rm -f junk.o
> gcc -c -O2 -pedantic -fno-strength-reduce -fpcc-struct-return
> -fvtable-thunks -m486 -Wall -I../.. -I../../exports/include
> -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE -D_MT -D_X86_
> -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SOURCE -D_REENTRANT
> -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE
> -D_GNU_SOURCE -DX_SOURCE -DFUNCPROTO=15 -DNARROWPROTO
> -D_XLIBINT_ -D_DLL junk.c
> In file included from
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/windef.h:143,
> from
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/windows.h:96,
> from
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/
> cygwin_dll.h:14,
> from junk.c:1:
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :1640: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :1648: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2163: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2222: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2260: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2263: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2269: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2270: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2271: warning: struct has no named members
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2387: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winnt.h
> :2413: warning: ANSI C doesn't support unnamed structs/unions
> In file included from
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/windows.h:100,
> from
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/cygwin/
> cygwin_dll.h:14,
> from junk.c:1:
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winbase
> .h:814: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winbase
> .h:815: warning: ANSI C doesn't support unnamed structs/unions
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2/../../../../include/winbase
> .h:910: warning: ANSI C doesn't support unnamed structs/unions
> junk.c:2: conflicting types for `_cygwin_dll_entry'
> junk.c:2: previous declaration of `_cygwin_dll_entry'
> junk.c:2: warning: ANSI C does not allow extra `;' outside of a function
> make[4]: *** [junk.o] Error 1
> rm -f X11.def
> cpp -traditional -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE
> -D_MT -D_X86_ -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SOURCE
> -D_REENTRANT -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE
> -D_SVID_SOURCE -D_GNU_SOURCE -DX_SOURCE -DLIBRARY_VERSION=6.1
> <X11-def.cpp | sed -e '/^# *[0-9][0-9]* *.*$/d' -e
> '/^XCOMM$/s//#/' -e '/^XCOMM[^a-zA-Z0-9_]/s/^XCOMM/#/' >X11.def
> make[4]: Target `all' not remade because of errors.
> make[4]: Leaving directory `/gnu/src/xc/lib/X11'
>
>
> Ciao
> Volker