[ros-kernel] Explorer build error

Richard Campbell eek2121 at comcast.net
Sun Jan 11 16:43:05 CET 2004


This is a bug caused by a recent checkin, someone please fix this.

David Albert wrote:

>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
>
>_______________________________________________
>Ros-kernel mailing list
>Ros-kernel at reactos.com
>http://reactos.com/mailman/listinfo/ros-kernel
>
>  
>




More information about the Ros-kernel mailing list