From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: cannot build bzr tip on mingw Date: Tue, 03 May 2011 06:00:10 +0300 Message-ID: <83pqo04hfp.fsf@gnu.org> References: <83tydc4zeo.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: dough.gmane.org 1304391624 3719 80.91.229.12 (3 May 2011 03:00:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 3 May 2011 03:00:24 +0000 (UTC) Cc: emacs-devel@gnu.org To: Sam Steingold Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 03 05:00:20 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QH5qR-0004cl-EN for ged-emacs-devel@m.gmane.org; Tue, 03 May 2011 05:00:15 +0200 Original-Received: from localhost ([::1]:33593 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QH5qQ-0001FF-KT for ged-emacs-devel@m.gmane.org; Mon, 02 May 2011 23:00:14 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:58679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QH5qO-0001Ez-DO for emacs-devel@gnu.org; Mon, 02 May 2011 23:00:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QH5qN-0000az-EL for emacs-devel@gnu.org; Mon, 02 May 2011 23:00:12 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:44050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QH5qN-0000av-7o; Mon, 02 May 2011 23:00:11 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LKL00B00MWCMH00@a-mtaout21.012.net.il>; Tue, 03 May 2011 06:00:09 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.185.101]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LKL00B1BN04HQB0@a-mtaout21.012.net.il>; Tue, 03 May 2011 06:00:09 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.169 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:139041 Archived-At: > Date: Mon, 2 May 2011 17:13:53 -0400 > From: Sam Steingold > Cc: emacs-devel@gnu.org >=20 > On Mon, May 2, 2011 at 4:31 PM, Eli Zaretskii wrote: > >> From: Sam Steingold > >> Date: Mon, 02 May 2011 15:47:01 -0400 > >> > >> $ ./configure.bat --no-debug --with-gcc --cflags -IC:/gnu/gnuwin= 32/include --ldflags -LC:/gnu/gnuwin32/lib =C2=A0--without-xpm > > > > Do you always configure like that, or did something change since = the > > last time you bootstrapped? >=20 > this is the way I always configure. Then something else changed on your machine, because the compiler is now unusable: > > What does the following command display? > > > > =C2=A0 =C2=A0gcc -print-file-name=3Dlibmingw32.a >=20 > libmingw32.a This means it didn't find it in any of the places it knows to look. When it finds the library, it displays its full absolute file name, like this, for example (from my machine): D:/usr/bin/../lib/gcc/mingw32/3.4.2/../../../libmingw32.a You need to find out what changed on your machine lately that causes this problem. Perhaps some environment variables or a change in directory structure, or some Cygwin-specific change? > > But yes, you can use GCC 4, modulo the caveats in etc/PROBLEMS. >=20 > how, given that it no longer supports -mno-cygwin? Why, by installing the native MinGW port of GCC, of course. The Cygwin project doesn't really care about the native builds, so relyin= g on it for native builds is not a good idea in the long run.