[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