emacs-devel
[Top][All Lists]
Advanced

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

Anyone building Emacs trunk with MinGW w64 (32 bits)


From: Óscar Fuentes
Subject: Anyone building Emacs trunk with MinGW w64 (32 bits)
Date: Sat, 23 Mar 2013 15:32:52 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

gcc --version
gcc (rubenvb-4.7.2-release) 4.7.2

gcc -v
[...]
Target: i686-w64-mingw32
[...]

make bootstrap gives this errors:

gcc -I. -c -gdwarf-2 -g3  -mtune=pentium4 -O2    -isystemc:/apps/GnuWin32/includ
e -DNO_LDAV=1 -DNO_ARCHIVES=1 -I../lib -I../nt/inc -I../src -DUSE_CRT_DLL=1 -o o
o-spd/i386/make-docfile.o make-docfile.c
In file included from ../src/conf_post.h:32:0,
                 from ../src/config.h:1726,
                 from make-docfile.c:37:
../nt/inc/ms-w32.h:269:8: error: redefinition of 'struct timespec'
In file included from ../nt/inc/ms-w32.h:133:0,
                 from ../src/conf_post.h:32,
                 from ../src/config.h:1726,
                 from make-docfile.c:37:
c:\apps\msys\1.0\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w6
4-mingw32/include/sys/types.h:89:8: note: originally defined here
In file included from ../src/conf_post.h:32:0,
                 from ../src/config.h:1726,
                 from make-docfile.c:37:
../nt/inc/ms-w32.h:330:3: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:337:25: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:338:23: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:339:24: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:340:1: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:340:48: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:341:1: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:341:52: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:342:1: error: unknown type name 'sigset_t'
../nt/inc/ms-w32.h:371: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/sys/types.h:13,
                 from ../nt/inc/ms-w32.h:133,
                 from ../src/conf_post.h:32,
                 from ../src/config.h:1726,
                 from make-docfile.c:37:
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
mingw32-make[1]: *** [oo-spd/i386/make-docfile.o] Error 1
mingw32-make[1]: Leaving directory `D:/dev/emacs/emacs/lib-src'
mingw32-make: *** [bootstrap-gmake] Error 2


I tried going back in time on the Emacs sources up to points where I
know that the build worked with the old MinGW compiler that I used
before, and there are reports from people using MinGW 4.7.2 for building
Emacs, so there must be something different on the system headers of
MinGW W64.




reply via email to

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