This is the mail archive of the cygwin-xfree@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]