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 12:48:37 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

> I installed a few more changes on the trunk, please see if there are
> any issues left with the 32-bit MinGW64 build.

Fails in w32.c. This is the full output, not only the errors as in past
reports. I've seen the warnings about _WIN32_WINNT, _ANONYMOUS_UNION etc
before your changes.

gcc -I. -c -gdwarf-2 -g3  -mtune=pentium4 -O2    -isystemc:/apps/GnuWin32/includ
e -Demacs=1 -I../lib -I../nt/inc -DUSE_CRT_DLL=1 -DPURESIZE=5000000 -o oo-spd/i3
86/w32.o w32.c
In file included from w32.c:32:0:
../nt/inc/sys/time.h:27:45: warning: 'struct timeval' declared inside parameter
list [enabled by default]
../nt/inc/sys/time.h:27:45: warning: its scope is only this definition or declar
ation, which is probably not what you want [enabled by default]
../nt/inc/sys/time.h:34:19: error: field 'it_interval' has incomplete type
../nt/inc/sys/time.h:35:19: error: field 'it_value' has incomplete type
In file included from w32.c:35:0:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/time.h:260:8: error: redefinition of 'struct timezone'
In file included from w32.c:32:0:
../nt/inc/sys/time.h:20:8: note: originally defined here
In file included from ./conf_post.h:32:0,
                 from ./config.h:1726,
                 from w32.c:39:
../nt/inc/ms-w32.h:134:0: warning: "_WIN32_WINNT" redefined [enabled by default]

In file included from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/crtdefs.h:10:0,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/stddef.h:7,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/include/stddef.h:1,
                 from w32.c:22:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/_mingw.h:252:0: note: this is the location of the previous def
inition
w32.c:73:0: warning: "_ANONYMOUS_UNION" redefined [enabled by default]
In file included from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/crtdefs.h:10:0,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/stddef.h:7,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/include/stddef.h:1,
                 from w32.c:22:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/_mingw.h:575:0: note: this is the location of the previous def
inition
w32.c:74:0: warning: "_ANONYMOUS_STRUCT" redefined [enabled by default]
In file included from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/crtdefs.h:10:0,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/../../../../i686-w64-mingw32/include/stddef.h:7,
                 from c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7
.2/include/stddef.h:1,
                 from w32.c:22:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/_mingw.h:576:0: note: this is the location of the previous def
inition
w32.c:103:16: error: redefinition of 'struct _PROCESS_MEMORY_COUNTERS_EX'
In file included from w32.c:95:0:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/psapi.h:84:18: note: originally defined here
w32.c:115:3: error: conflicting types for 'PROCESS_MEMORY_COUNTERS_EX'
In file included from w32.c:95:0:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/psapi.h:96:5: note: previous declaration of 'PROCESS_MEMORY_CO
UNTERS_EX' was here
w32.c:115:31: error: conflicting types for 'PPROCESS_MEMORY_COUNTERS_EX'
In file included from w32.c:95:0:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/psapi.h:97:39: note: previous declaration of 'PPROCESS_MEMORY_
COUNTERS_EX' was here
w32.c:2392:1: error: conflicting types for 'gettimeofday'
In file included from w32.c:32:0:
../nt/inc/sys/time.h:27:6: note: previous declaration of 'gettimeofday' was here

w32.c:3216:1: warning: 'sys_chmod' redeclared without dllimport attribute: previ
ous dllimport ignored [-Wattributes]
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 functi
on)
w32.c:4725:44: note: each undeclared identifier is reported only once for each f
unction it appears in
w32.c:4725:65: error: expected expression before ')' token
w32.c:4732:28: error: request for member 'ReparseTag' in something not a structu
re or union
w32.c:4743:18: error: request for member 'SymbolicLinkReparseBuffer' in somethin
g not a structure or union
w32.c:4745:18: error: request for member 'SymbolicLinkReparseBuffer' in somethin
g not a structure or union
w32.c:4746:20: error: request for member 'SymbolicLinkReparseBuffer' in somethin
g not a structure or union
mingw32-make[3]: *** [oo-spd/i386/w32.o] Error 1
mingw32-make[3]: Leaving directory `D:/dev/emacs/emacs/src'
mingw32-make[2]: *** [bootstrap-temacs-SH] Error 2
mingw32-make[2]: Leaving directory `D:/dev/emacs/emacs/src'
mingw32-make[1]: *** [bootstrap-temacs] Error 2
mingw32-make[1]: Leaving directory `D:/dev/emacs/emacs/src'
mingw32-make: *** [bootstrap-gmake] Error 2




reply via email to

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