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: Still unable to build trunk Date: Thu, 27 Jan 2011 06:16:42 -0500 Message-ID: References: <87y66fv2d3.fsf@stupidchicken.com> <4D388F7F.20708@swipnet.se> <87r5c7jk5m.fsf@stupidchicken.com> <4D39EF9C.1050804@cs.ucla.edu> <4D3A8666.4070609@cs.ucla.edu> <877hdvd49f.fsf@meyering.net> <83mxmrzhb6.fsf@gnu.org> <4D3C9C5B.8050303@cs.ucla.edu> <83aaiqyxrw.fsf@gnu.org> <4D3DE80E.5030805@cs.ucla.edu> <874o8vpyre.fsf@meyering.net> <8762tak7os.fsf@meyering.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1296127089 11618 80.91.229.12 (27 Jan 2011 11:18:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 27 Jan 2011 11:18:09 +0000 (UTC) Cc: cyd@stupidchicken.com, eggert@cs.ucla.edu, lennart.borgman@gmail.com, jan.h.d@swipnet.se, emacs-devel@gnu.org To: Jim Meyering Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 27 12:18:04 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PiPrX-0007Uu-DX for ged-emacs-devel@m.gmane.org; Thu, 27 Jan 2011 12:18:03 +0100 Original-Received: from localhost ([127.0.0.1]:59968 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PiPrW-0005KU-Kz for ged-emacs-devel@m.gmane.org; Thu, 27 Jan 2011 06:18:02 -0500 Original-Received: from [140.186.70.92] (port=56416 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PiPqK-0004nu-Vn for emacs-devel@gnu.org; Thu, 27 Jan 2011 06:16:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PiPqJ-0005wf-LY for emacs-devel@gnu.org; Thu, 27 Jan 2011 06:16:48 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:44320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PiPqJ-0005wb-Jy for emacs-devel@gnu.org; Thu, 27 Jan 2011 06:16:47 -0500 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1PiPqE-0001b9-M4; Thu, 27 Jan 2011 06:16:42 -0500 In-reply-to: <8762tak7os.fsf@meyering.net> (message from Jim Meyering on Thu, 27 Jan 2011 10:38:27 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:135098 Archived-At: > From: Jim Meyering > Cc: Paul Eggert , bug-gnulib@gnu.org, cyd@stupidchicken.com, emacs-devel@gnu.org, Eli Zaretskii , jan.h.d@swipnet.se > Date: Thu, 27 Jan 2011 10:38:27 +0100 > > > ftoastr.h should be in lib/, so the fix is to > > do something like adding -I../lib to CFLAGS as used > > when running make in src/ > > Here's an untested patch to do that, assuming that srcdir==builddir. Thanks, but this is just the tip of the iceberg. It will get print.c to compile (maybe, I didn't try), but there are quite a few other issues that need to be fixed before the w32 Emacs could be built. For starters, there will be unresolved externals, because ftoastr is not linked in. Then there's no lib-src/getopt_.h file anymore, so programs in lib-src cannot be rebuilt. Etc., etc. People who build Emacs on Windows are best advised to wait until the build is fixed, or fix it themselves (and push the changes to the repo), than trying to fix errors one by one by hacking around them.