From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dani Moncayo Newsgroups: gmane.emacs.devel Subject: Building Emacs from a new MinGW environment Date: Mon, 26 Aug 2013 20:38:23 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1377542310 20119 80.91.229.3 (26 Aug 2013 18:38:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 Aug 2013 18:38:30 +0000 (UTC) To: Emacs development discussions Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 26 20:38:33 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VE1gO-0006S4-P3 for ged-emacs-devel@m.gmane.org; Mon, 26 Aug 2013 20:38:32 +0200 Original-Received: from localhost ([::1]:52684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE1gO-0002ri-7m for ged-emacs-devel@m.gmane.org; Mon, 26 Aug 2013 14:38:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE1gJ-0002rS-Sb for emacs-devel@gnu.org; Mon, 26 Aug 2013 14:38:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VE1gH-0008Oj-6m for emacs-devel@gnu.org; Mon, 26 Aug 2013 14:38:27 -0400 Original-Received: from mail-la0-x22d.google.com ([2a00:1450:4010:c03::22d]:38608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE1gG-0008Nb-Vg for emacs-devel@gnu.org; Mon, 26 Aug 2013 14:38:25 -0400 Original-Received: by mail-la0-f45.google.com with SMTP id eh20so2709295lab.32 for ; Mon, 26 Aug 2013 11:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Zp8oyFJHMDzWdjwWs+G8WAeC0IU1FrTKPr7PQEH/oZw=; b=haUQ9lE4l4fqtyoJ7+L9DmiNGdNNzSLwW1ADUNHqqou8CTrD2zkYDMuVYSLEGQGugV Rgxcom0SrYtOEAVTSWtmbUdrr2wIxeWDP7K+WNvLsjcr4WjloWEQEVD7Fjf2RFGD8c5X sTeUfuyp/Cls9lhOIsnD/4f30Ea7WJaDFVtDTFZRJkhTKTbSir3lvCsqZtG9vBo6q9Ot msQnsqplDszmyeKsNJb62dWov5MB5ZUEnHMinKvSwPF3NOgIxYKPhLngVz/NWXUSGG4q EKVhiIybnsxwF6BvlpSvx6so7DeX8LWCmZECQRu4cMu5A0PE9p6/4lta6Cj40Rr8pU/Q TUNw== X-Received: by 10.152.3.42 with SMTP id 10mr15185926laz.22.1377542303333; Mon, 26 Aug 2013 11:38:23 -0700 (PDT) Original-Received: by 10.114.176.231 with HTTP; Mon, 26 Aug 2013 11:38:23 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:163038 Archived-At: Hi, today, I've noticed that the MinGW developers have recently released a new graphical installation & setup tool: mingw-get-setup.exe [1]. I've tried it, and I've easily set up a brand new MinGW (+MSYS) development environment. Then, I've tried to build Emacs from the new environment (with the same script I use these days). The autogen & configure steps go well, but "make bootstrap" fails here: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/c/MinGW/msys/1.0/home/dani/emacs/trunk/lib -I ../src -I/c/MinGW/msys/1.0/home/dani/emacs/trunk/src -mtune=pentium4 -DGLYPH_DEBU G=1 -I/c/usr/include -DUSE_CRT_DLL=1 -I /c/MinGW/msys/1.0/home/dani/emacs/trunk/nt/i nc -O0 -g3 -MT gettimeofday.o -MD -MP -MF .deps/gettimeofday.Tpo -c -o gettimeofd ay.o /c/MinGW/msys/1.0/home/dani/emacs/trunk/lib/gettimeofday.c c:/MinGW/msys/1.0/home/dani/emacs/trunk/lib/gettimeofday.c:102:1: error: conflicting types for 'gettimeofday' In file included from c:/MinGW/msys/1.0/home/dani/emacs/trunk/lib/gettimeofday.c:23: 0: c:/MinGW/msys/1.0/home/dani/emacs/trunk/nt/inc/sys/time.h:45:5: note: previous decla ration of 'gettimeofday' was here make[3]: *** [gettimeofday.o] Error 1 make[3]: Leaving directory `/c/MinGW/msys/1.0/home/dani/emacs/build/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/c/MinGW/msys/1.0/home/dani/emacs/build/lib' make[1]: *** [lib] Error 2 make[1]: Leaving directory `/c/MinGW/msys/1.0/home/dani/emacs/build' make: *** [bootstrap] Error 2 --- Footnotes --- [1] Available at http://sourceforge.net/projects/mingw/files/Installer/ -- Dani Moncayo