FAILED: 21.5.26 build with MSVC++ 2008 Starter edition

Robert Pluim rpluim at gmail.com
Wed May 14 04:07:29 EDT 2008


On Sat, May 10, 2008 at 8:36 AM, Stephen J. Turnbull <stephen at xemacs.org>
wrote:

> Matthew Persico writes:
>
>  > Now I am left with this:
>  >
>  > c:\opt\xemacs\src\xemacs-21.5.28\src\intl-auto-encap-win32.h(80) :
>  > error C2061: syntax error : identifier 'LPSHQUERYRBINFO'
>  >
>  > The code in question is this:
>  >
>  > HRESULT qxeSHQueryRecycleBin (const Extbyte * pszRootPath,
>  > LPSHQUERYRBINFO pSHQueryRBInfo);
>
>  > Twenty lines later we have these two lines, which seem to be happy:
>
> How do you know they're happy?  Many compilers will crap out on the
> first error and stop there.
>
> To test that you could just comment out line 80.
>
> Are you sure that the relevant part of ShellAPI.h is being included?
> Maybe there's a conditional.  Or maybe somehow ShellAPI.h itself is
> not getting included.
>
> I don't know how to check those on Windows, though.
>

I've attached a diff of what I did to get this to work a while back.
Basically it looks like the defines needed by the windows  header files have
changed.

Let's hope gmail doesn't mangle the attachment.

Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://calypso.tux.org/pipermail/xemacs-beta/attachments/20080514/99fecf31/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: msvc-build.patch
Type: application/octet-stream
Size: 2159 bytes
Desc: not available
Url : http://calypso.tux.org/pipermail/xemacs-beta/attachments/20080514/99fecf31/attachment.obj 


More information about the XEmacs-Beta mailing list