This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Rebuilding cygwin1.dll - error: "TRANSACTION_ALL_ACCESS" redefined [-Werror]


Hello,

I'm unable to rebuild current cygwin1.dll:

Running:

rm -rf src/ && tar xvjf winsup-1.7.24.tar.bz2 && cd src && LANG=C ./configure && LANG=C make

Fails after a while with the following error:

make[2]: Entering directory '/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/winsup' make[3]: Entering directory '/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/winsup/cygwin' ../../.././winsup/cygwin/gentls_offsets ../../.././winsup/cygwin/cygtls.h ../../.././winsup/cygwin/tlsoffsets.h i686 c++wrap -O2 -g -fno-rtti -fno-exceptions -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0 -MMD -Werror -fmerge-constants -ftracer -c + g++ -L/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/winsup/cygwin -isystem /cygdrive/c/cygwin-rebuild/src/winsup/cygwin/include -B/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/newlib/ -isystem /cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/newlib/targ-include -isystem /cygdrive/c/cygwin-rebuild/src/newlib/libc/include -xc++ -nostdinc -I. -I../../.././winsup/cygwin -isystem /cygdrive/c/cygwin-rebuild/src/winsup/cygwin/include -isystem /cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/newlib/targ-include -isystem /cygdrive/c/cygwin-rebuild/src/newlib/libc/include -isystem /cygdrive/c/cygwin-rebuild/src/winsup/cygwin/include -isystem /cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/newlib/targ-include -isystem /cygdrive/c/cygwin-rebuild/src/newlib/libc/include -isystem /usr/lib/gcc/i686-pc-cygwin/4.7.3/include/c++ -isystem /usr/lib/gcc/i686-pc-cygwin/4.7.3/include/c++/i686-pc-cygwin -isystem /usr/lib/gcc/i686-pc-cygwin/4.7.3/include/c++/backward -isystem /usr/lib/gcc/i686-pc-cygwin/4.7.3/include -isystem /usr/lib/gcc/i686-pc-cygwin/4.7.3/include-fixed -isystem /usr/include -isystem /usr/include/w32api -O2 -g -fno-rtti -fno-exceptions -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0 -MMD -Werror -fmerge-constants -ftracer -c -D_XMMINTRIN_H_INCLUDED -D_ADXINTRIN_H_INCLUDED -D_EMMINTRIN_H_INCLUDED -D_X86INTRIN_H_INCLUDED -o /tmp/2576-1.cc -E /tmp/2576.cc ../../.././winsup/cygwin/gendef --cpu=i686 --output-def=cygwin.def --tlsoffsets=../../.././winsup/cygwin/tlsoffsets.h ../../.././winsup/cygwin/i686.din ../../.././winsup/cygwin/common.din ../../.././winsup/cygwin/mkglobals_h ../../.././winsup/cygwin/globals.cc > globals.h c++wrap -O2 -g -fno-rtti -fno-exceptions -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0 -MMD -Werror -fmerge-constants -ftracer -c -o _cygwin_crt0_common.o ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc
In file included from ../../.././winsup/cygwin/cygtls.h:279:0,
                 from ./globals.h:5,
                 from ../../.././winsup/cygwin/winsup.h:302,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12: ../../.././winsup/cygwin/ntdll.h:72:0: error: "TRANSACTION_ALL_ACCESS" redefined [-Werror]
In file included from /usr/include/w32api/minwindef.h:146:0,
                 from /usr/include/w32api/windef.h:8,
                 from /usr/include/w32api/windows.h:69,
                 from ../../.././winsup/cygwin/winlean.h:52,
                 from ../../.././winsup/cygwin/winsup.h:76,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12: /usr/include/w32api/winnt.h:8184:0: note: this is the location of the previous definition
In file included from ../../.././winsup/cygwin/cygtls.h:279:0,
                 from ./globals.h:5,
                 from ../../.././winsup/cygwin/winsup.h:302,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12: ../../.././winsup/cygwin/ntdll.h:1117:14: error: multiple definition of 'enum _THREAD_INFORMATION_CLASS'
In file included from ../../.././winsup/cygwin/winbase.h:9:0,
                 from /usr/include/w32api/windows.h:70,
                 from ../../.././winsup/cygwin/winlean.h:52,
                 from ../../.././winsup/cygwin/winsup.h:76,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12:
/usr/include/w32api/winbase.h:1160:16: error: previous definition here
In file included from ../../.././winsup/cygwin/cygtls.h:279:0,
                 from ./globals.h:5,
                 from ../../.././winsup/cygwin/winsup.h:302,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12: ../../.././winsup/cygwin/ntdll.h:1122:27: error: invalid type in declaration before ',' token ../../.././winsup/cygwin/ntdll.h:1122:27: error: conflicting declaration 'typedef int THREAD_INFORMATION_CLASS'
In file included from ../../.././winsup/cygwin/winbase.h:9:0,
                 from /usr/include/w32api/windows.h:70,
                 from ../../.././winsup/cygwin/winlean.h:52,
                 from ../../.././winsup/cygwin/winsup.h:76,
from ../../.././winsup/cygwin/lib/_cygwin_crt0_common.cc:12: /usr/include/w32api/winbase.h:1164:5: error: 'THREAD_INFORMATION_CLASS' has a previous declaration as 'typedef enum _THREAD_INFORMATION_CLASS THREAD_INFORMATION_CLASS'
cc1plus: all warnings being treated as errors
../../.././winsup/cygwin/../Makefile.common:43: recipe for target '_cygwin_crt0_common.o' failed
make[3]: *** [_cygwin_crt0_common.o] Error 1
make[3]: Leaving directory '/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/winsup/cygwin'
Makefile:82: recipe for target 'cygwin' failed
make[2]: *** [cygwin] Error 1
make[2]: Leaving directory '/cygdrive/c/cygwin-rebuild/src/i686-pc-cygwin/winsup'
Makefile:8381: recipe for target 'all-target-winsup' failed
make[1]: *** [all-target-winsup] Error 2
make[1]: Leaving directory '/cygdrive/c/cygwin-rebuild/src'
Makefile:833: recipe for target 'all' failed
make: *** [all] Error 2


Thanks in advance!

--
Adam CÃCILE
Mandriva / Linbox
1, Rue Pierre Simon de Laplace : 0 810 LINBOX
F-57070 Metz direct : +33 1 76 64 16 65
FRANCE www.mandriva.com


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]