From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: Build failure of master [MSYS2/Windows] Date: Mon, 6 Aug 2018 16:10:16 +0200 (CEST) Message-ID: <1762039613.215181.1533564616999@mail.libero.it> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1533564505 9264 195.159.176.226 (6 Aug 2018 14:08:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Aug 2018 14:08:25 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 06 16:08:21 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fmgBI-0002Ju-Fm for ged-emacs-devel@m.gmane.org; Mon, 06 Aug 2018 16:08:20 +0200 Original-Received: from localhost ([::1]:34284 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fmgDP-00060B-2L for ged-emacs-devel@m.gmane.org; Mon, 06 Aug 2018 10:10:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fmgDH-0005zg-SG for emacs-devel@gnu.org; Mon, 06 Aug 2018 10:10:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fmgDD-0008C7-SU for emacs-devel@gnu.org; Mon, 06 Aug 2018 10:10:23 -0400 Original-Received: from smtp-36-i2.italiaonline.it ([213.209.12.36]:58433 helo=libero.it) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fmgDD-00089t-JC for emacs-devel@gnu.org; Mon, 06 Aug 2018 10:10:19 -0400 Original-Received: from oxapps-15-090.iol.local ([10.101.8.100]) by smtp-36.iol.local with ESMTPA id mgDBfSg3XJvommgDBfRAwQ; Mon, 06 Aug 2018 16:10:17 +0200 x-libjamoibt: 1601 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libero.it; s=s2014; t=1533564617; bh=21LLt8mN3z1mNLXllQJar15ti/RnJwl5p/Ji5TkgqAo=; h=Date:From:To:Subject; b=MfbvlZUm8rcZKoR9WLadhV0q02lOEFP+jerq8LATvb8CSZK9DWzBuUKII8NU5d0+3 pfAgsu04xt0pDMgn77swd0jIhmbOUenI43ZbSfnQhbQ0yFdjs6aInckCqK7+if2cdl J5NSbKsZLiooQCamUKTorPw6PV5+7fgDfi/MAJ09e0VlyYpKYPtbDV9Rhn3MdHbhfK zvwj7WOQYCCBXCUQRtwLqrlK8hXH26uotCQEmBAVerhF4TtKkD+SjwNu7n8HwjLCpt JTikArcc2lMOylrXm1OjZBoe0MGa13Kq5gwDZpnoqtHNKFjGLglY9fn2I93FhCnckU Rr6v64P+IJGaw== X-CNFS-Analysis: v=2.3 cv=Iqowjo3g c=1 sm=1 tr=0 a=1zo9O5OOLDVXMJ/sd9tkAw==:117 a=DhewmtkNSdgA:10 a=IkcTkHD0fZMA:10 a=mDV3o1hIAAAA:8 a=SzKcKXL_XR_ATG4i_QUA:9 a=QEXdDO2ut3YA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.3-Rev48 X-Originating-IP: 95.245.63.142 X-Originating-Client: open-xchange-appsuite x-libjamsun: ZuE+bBPJIZWTh9SqJ8V1TNgErdb2WrPc x-libjamv: Gm32u28odEk= X-CMAE-Envelope: MS4wfKJvHVSYf3XJt52JWrTWZs9kGG3sqMdxm2vXV3maO3+U8bkbG++wq8m66fCVu1L7+HXNUENp6/mrKGQe7W24uMLTw683MFg37pKtPqC8+dSl0Qlpx9lt NjFWy4rNUp3A7gJw4DUCwiMdj0LpF54kawzugyzWADYoLWAsQx4rZhiOkZ2uAj8U1oVpovCaAhh/Pw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 213.209.12.36 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228213 Archived-At: As always I tried my monthly build but it fails. The simplest way to reproduce, from a MSYS2/MINGW64 shell ./autogen.sh [...] ./configure [...] make [...] AR libgnu.a make[1]: uscita dalla directory "/tmp/emacs-master/lib" make -C lib-src all make[1]: ingresso nella directory "/tmp/emacs-master/lib-src" CC ntlib.o CCLD etags.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libgnu.a(regex.o): in function `init_dfa': C:\msys64\tmp\emacs-master\lib/regcomp.c:889: undefined reference to `nl_langinfo' collect2.exe: error: ld returned 1 exit status make[1]: *** [Makefile:369: etags.exe] Error 1 make[1]: uscita dalla directory "/tmp/emacs-master/lib-src" make: *** [Makefile:405: lib-src] Error 2 If I try with a parallel build ( make -j2), I see also _a lot a lot_ of this messages Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*/ at /usr/share/texinfo/Texinfo/Parser.pm line 5709. Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*(\@(c|comment)((\@|\s+).*)?)?/ at /usr/share/texinfo/Texinfo/Parser.pm line 5714. This is with master 9c022a488bd462b85895ef84313fe84c5bc2bb4d, Spruce up some regex-emacs comments * src/regex-emacs.c, src/regex-emacs.h: Update comments. Notice that the same source (http://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-master.tar.gz) builds fine on GNU/Linux and macOS, so the failure seems to concern only Windows. BTW, GCC on MSYS2/MINGW64 is $ gcc -v Using built-in specs. COLLECT_GCC=C:\msys64\mingw64\bin\gcc.exe COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/lto-wrapper.exe Target: x86_64-w64-mingw32 [...] Thread model: posix gcc version 8.2.0 (Rev1, Built by MSYS2 project) Ciao, Angelo.