[ros-kernel] Build errors for lib/user32 =>> and lib/msvcrt

Gge gerard.gatineau at laposte.net
Sun Jan 4 10:58:33 CET 2004


Martin Fuchs wrote:

>Hi,
>
>does anyone also get this errors?
>
>
>./../tools/mkconfig.exe ../../include/roscfg.h UP
>gcc -I./include -DUNICODE -D__REACTOS__ -Wall -Werror -fno-builtin -D_DISABLE_TIDENTS -I./ -I../../include -pipe -march=
>i386 -D_M_IX86 -c windows/draw.c -o windows/draw.o
>In file included from E:/MinGW/include/windef.h:246,
>                 from ../../include/wine/unicode.h:6,
>                 from windows/draw.c:38:
>E:/MinGW/include/winnt.h:140: error: conflicting types for `DWORDLONG'
>./../include/base.h:95: error: previous declaration of `DWORDLONG'
>E:/MinGW/include/winnt.h:144: error: parse error before "long"
>E:/MinGW/include/winnt.h:145: error: conflicting types for `PDWORDLONG'
>./../include/base.h:95: error: previous declaration of `PDWORDLONG'
>E:/MinGW/include/winnt.h:146: error: parse error before ',' token
>E:/MinGW/include/winnt.h:161: error: conflicting types for `FLONG'
>./../include/ddk/ketypes.h:12: error: previous declaration of `FLONG'
>E:/MinGW/include/winnt.h:1340: error: redefinition of `struct _GENERIC_MAPPING'
>E:/MinGW/include/winnt.h:1346: error: redefinition of `struct _ACE_HEADER'
>E:/MinGW/include/winnt.h:1351: error: redefinition of `struct _ACCESS_ALLOWED_ACE'
>E:/MinGW/include/winnt.h:1356: error: redefinition of `struct _ACCESS_DENIED_ACE'
>E:/MinGW/include/winnt.h:1361: error: redefinition of `struct _SYSTEM_AUDIT_ACE'
>
>..
>
>  
>
Martin,

I do not know about this error but reactos build fails for lib/msvcrt 
with a fresh CVS update.
I am using the winapi headers from 15-12-2003 plus the W32api.h file 
from 02-01-2004.

gcc -D__USE_W32API -D_MSVCRT_LIB_ -Wall -D_DISABLE_TIDENTS 
-D__USE_W32API -D__RE
ACTOS__ -D_WIN32_IE=0x600 -D_WIN32_WINNT=0x501 -DUSE_MSVCRT_PREFIX -D_MT 
-I./ -I
../../include -pipe -march=i386 -D_M_IX86 -c wine/cpp.c -o wine/cpp.o
In file included from wine/cpp.c:23:
../../include/wine/port.h:65: error: conflicting types for `ssize_t'
c:/mingw/include/sys/types.h:119: error: previous declaration of `ssize_t'
mingw32-make[1]: *** [wine/cpp.o] Error 1
mingw32-make[1]: Leaving directory 
`D:/Gerard/Reactos/Ros/reactos/lib/msvcrt'
mingw32-make: *** [msvcrt] Error 2

D:\Reactos\Ros\reactos>

Regards
Gerard




More information about the Ros-kernel mailing list