[ros-kernel] Explorer build error
David Albert
ishky at optonline.net
Sun Jan 11 16:32:18 CET 2004
Explorer seems to work now but make dies before then on wshtcpip. This is
the error:
mingw32-make[1]: Entering directory
`E:/sandbox/reactos/drivers/net/wshtcpip'
gcc -DUNICODE -D__USE_W32API -Werror -Wall -I./ -I../../../include -pipe
-march=i386 -D_M_IX86 -c wshtcpip.c -o wshtcpip.o
In file included from C:/MinGW/include/ddk/ntddk.h:73,
from ../../../include/ddk/ntddk.h:14,
from wshtcpip.h:12,
from wshtcpip.c:10:
C:/MinGW/include/ddk/winddk.h:4916: error: parse error before
"PCUNICODE_STRING"
mingw32-make[1]: *** [wshtcpip.o] Error 1
mingw32-make[1]: Leaving directory `E:/sandbox/reactos/drivers/net/wshtcpip'
mingw32-make: *** [wshtcpip] Error 2
David
-----Original Message-----
From: ros-kernel-bounces at reactos.com [mailto:ros-kernel-bounces at reactos.com]
On Behalf Of Richard Campbell
Sent: Sunday, January 11, 2004 4:06 PM
To: ReactOS Kernel List
Subject: Re: [ros-kernel] Explorer build error
IIRC you need GCC 3.3.x from mingw.org. it then compiles fine.
David Albert wrote:
>Hey,
>
>For the past few weeks ReactOS has failed to build for me because of
>errors in Explorer. During the build, this error comes up:
>
>utility/shellclasses.cpp: In member function `String
>ShellFolder::get_name(const ITEMIDLIST*, long unsigned int) const':
>utility/shellclasses.cpp:309: return type `struct String' is incomplete
>utility/shellclasses.cpp:324: conversion from `TCHAR*' to non-scalar
>type `String' requested
>mingw32-make[1]: *** [shellclasses.o] Error 1
>mingw32-make[1]: Leaving directory
>`E:/sandbox/reactos/subsys/system/explorer'
>mingw32-make: *** [explorer] Error 2
>
>I'm running MinGW 3.1.0-1 with mingw-runtime-3.2 and w32api updated
>from cvs as of today. This has been tried and failed after make cleans
>and clean checkouts. GCC reports this version:
>
>Reading specs from C:/MinGW/bin/../lib/gcc-lib/mingw32/3.2.3/specs
>Configured with: ../gcc/configure --with-gcc --with-gnu-ld
>--with-gnu-as
>--host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads
>--disable-nls --enable-languages=c++,f77,objc --disable-win32-registry
>--disable-shared --enable-sjlj-exceptions Thread model: win32 gcc
>version 3.2.3 (mingw special 20030504-1)
>
>Thanks a lot. Keep up the good work.
>
>David
>
>_______________________________________________
>Ros-kernel mailing list
>Ros-kernel at reactos.com
>http://reactos.com/mailman/listinfo/ros-kernel
>
>
>
_______________________________________________
Ros-kernel mailing list
Ros-kernel at reactos.com
http://reactos.com/mailman/listinfo/ros-kernel
More information about the Ros-kernel
mailing list