[ros-kernel] Explorer Compile Error with Linux

Martin Fuchs martin-fuchs at gmx.net
Tue Oct 7 22:57:43 CEST 2003


On Tue 7. October 2003 21:13, James Tabor wrote:
> Hi!
> I'm getting this now? It has been more than four weeks since I compiled the
> current Explorer from the cvs.
> Thanks
> James

Your compiler complains about not understanding 'SHGDNF'. I guess, you should 
install. See also the FAQ page at http://www.sky.franken.de/explorer/ .


> make
> i386-mingw32-g++ -fexceptions -Os -DNDEBUG -DWIN32 -D_ROS_ -Wall
> -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501 -I../../../include/wine -I./ -I./
> -pipe -march=i386 -D_M_IX86 -c utility/shellclasses.cpp -o shellclasses.o
> In file included from utility/shellclasses.cpp:32:
> utility/shellclasses.h: In member function `const TCHAR*
>      COMException::ErrorMessage() const':
> utility/shellclasses.h:80: warning: unsigned int format, long int arg (arg
> 3) utility/shellclasses.h: At global scope:
> utility/shellclasses.h:407: type specifier omitted for parameter `SHGDNF'
> utility/shellclasses.h:407: parse error before `=' token
> utility/shellclasses.h:424: type specifier omitted for parameter `SHGDNF'
> utility/shellclasses.h:424: parse error before `)' token
> utility/shellclasses.cpp:137: type specifier omitted for parameter `SHGDNF'
> utility/shellclasses.cpp:137: parse error before `)' token
> utility/shellclasses.cpp: In function `HRESULT name_from_pidl(...)':
> utility/shellclasses.cpp:141: `folder' undeclared (first use this function)
> utility/shellclasses.cpp:141: (Each undeclared identifier is reported only
> once for each function it appears in.)
> utility/shellclasses.cpp:141: `pidl' undeclared (first use this function)
> utility/shellclasses.cpp:141: `flags' undeclared (first use this function)
> utility/shellclasses.cpp:144: `buffer' undeclared (first use this function)
> utility/shellclasses.cpp:144: `len' undeclared (first use this function)
> utility/shellclasses.cpp: At global scope:
> utility/shellclasses.cpp:260: type specifier omitted for parameter `SHGDNF'
> utility/shellclasses.cpp:260: parse error before `)' token
> make: *** [shellclasses.o] Error 1


-- 
Martin Fuchs
martin-fuchs at gmx.net


More information about the Ros-kernel mailing list