[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build failure for Emacs master
From: |
Andy Moreton |
Subject: |
Re: Build failure for Emacs master |
Date: |
Sun, 06 Mar 2016 17:37:37 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (windows-nt) |
On Sun 06 Mar 2016, Eli Zaretskii wrote:
>> Cc: address@hidden, address@hidden
>> From: Angelo Graziosi <address@hidden>
>> Date: Sat, 5 Mar 2016 21:59:49 +0100
>>
>> Now I have tried current master (
>> 21b509d4449bd33045e019dbcc90f5283434c07e) in a freshly cloned repository
>> but it fails differently (I think it is unrelated to our loaddefs issue):
>>
>> [...]
>> CCLD temacs.exe
>> process.o:process.c:(.text+0x93cb): undefined reference to `gai_strerrorA'
>> process.o:process.c:(.text+0x93cb): relocation truncated to fit:
>> R_X86_64_PC32 gainst undefined symbol `gai_strerrorA'
>> collect2.exe: error: ld returned 1 exit status
>> Makefile:601: set di istruzioni per l'obiettivo "temacs.exe" non riuscito
>> make[1]: *** [temacs.exe] Errore 1
>> make[1]: uscita dalla directory
>> "/tmp/mingw-w64-emacs-git/src/build-x86_64-w64-ingw32/src"
>> Makefile:398: set di istruzioni per l'obiettivo "src" non riuscito
>> make: *** [src] Errore 2
>>
>> I wonder if it is related to this change:
>>
>> Lars Magne Ingebrigtsen Allow making TLS negotiation blocking
>> commit:
>> http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=21b509d4449bd33045e019dbcc90f5283434c07e
>>
>> which changes process.h..
>
> No, it's related to my recent changes. Sounds like MinGW64 headers
> have yet another incompatibility with mingw.org's headers, sigh...
Your fix for this in 69e03dd seems to be overly harsh on Mingw64.
Win95/98/Me have been dead for over 15 years - it's time to kill support
for them, and require that all Windows platforms support Winsock2.
AndyM