emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Anyone building Emacs trunk with MinGW w64 (32 bits)


From: Óscar Fuentes
Subject: Re: Anyone building Emacs trunk with MinGW w64 (32 bits)
Date: Tue, 26 Mar 2013 21:49:50 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> w32.c: In function 'readlink':
>> w32.c:4725:7: error: unknown type name 'REPARSE_DATA_BUFFER'
>> w32.c:4725:44: error: 'REPARSE_DATA_BUFFER' undeclared (first use in this 
>> function)
>
> This got me puzzled: the definition of REPARSE_DATA_BUFFER is now
> guarded by this:
>
>  #ifndef MAXIMUM_REPARSE_DATA_BUFFER_SIZE
>
> Are you saying that MAXIMUM_REPARSE_DATA_BUFFER_SIZE is defined in the
> MinGW64 build, but REPARSE_DATA_BUFFER is not?  Which MinGW64 headers
> define MAXIMUM_REPARSE_DATA_BUFFER_SIZE and REPARSE_DATA_BUFFER?

winnt.h defined MAXIMUM_REPARSE_DATA_BUFFER_SIZE. REPARSE_DATA_BUFFER is
defined in ddk/ntifs.h, but we shouldn't use that header together with
winnt.h. See the links in my message on this thread about ddk/ntifs.h:

http://permalink.gmane.org/gmane.emacs.devel/158160

BTW, the setjmp issue seems fixed.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]