From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dhruva Krishnamurthy Newsgroups: gmane.emacs.help Subject: Re: options/config for the CVS built Date: Tue, 08 Mar 2005 09:10:15 +0530 Organization: RBIN Message-ID: References: <392uueF5oho2iU1@individual.net> <393bj4F5trfvoU1@individual.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1110253575 28100 80.91.229.2 (8 Mar 2005 03:46:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 8 Mar 2005 03:46:15 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Mar 08 04:46:14 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D8Vf7-000348-Gw for geh-help-gnu-emacs@m.gmane.org; Tue, 08 Mar 2005 04:45:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D8VtV-0003co-VS for geh-help-gnu-emacs@m.gmane.org; Mon, 07 Mar 2005 23:00:29 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!news-fra1.dfn.de!news0.de.colt.net!news1.boschrexroth.de!news1.fe.internet.bosch.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 46 Original-NNTP-Posting-Host: 173.148.8.2 Original-X-Trace: ns2.fe.internet.bosch.com 1110253244 874 173.148.8.2 (8 Mar 2005 03:40:44 GMT) Original-X-Complaints-To: usenet@internet.bosch.com Original-NNTP-Posting-Date: 8 Mar 2005 03:40:44 GMT X-Attribution: dk User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (usg-unix-v) Cancel-Lock: sha1:gZQiEBsL7y3knj446g4hUG1PzG4= Original-Xref: shelby.stanford.edu gnu.emacs.help:129066 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org X-MailScanner-To: geh-help-gnu-emacs@m.gmane.org Xref: news.gmane.org gmane.emacs.help:24613 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:24613 >>>>> On 7 Mar 2005 15:51:00 GMT, Gnooby said: Hello, g> - He proposes to get make.exe, but I can't find make.exe on g> http://gnuwin32.sourceforge.net/packages.html I had to get it from MinGW. g> Mind you: I'm not saying that it's not there. I'm just stating that I, as g> a Newbie, couldn't find it right away. - copy mingw32-make.exe to make.exe g> (BTW: why can't I simply make a link?) - He proposes to get makeinfo.exe. g> I can't find that either on the GnuWin32 site - he proposes to install some g> Unix Utilities from GnuWin32. I've installed the FileUtils and FindUtils. g> These depend on the LibIntl and LibIconv dlls. However, the *.zip file g> only contains a libintl-2.dll. When trying to run a binary from the g> GnuWin32\bin directory it complains about a missing libintl3.dll. When g> copying libintl-2.dll to libintl3.dll the problem is resolved. g> Again: I'm not complaining! I'm just sharing my experience, in order to g> make it easier for other Users/Newbies to get it running. I think this is the best time to come up with a document which describes the correct steps (under present circumstances... I mean about the location of tools and their links as of now). Most of us have a collection of MinGW32 tools collected over the years + built versions of tools which are not part of MinGW32. Hence, we (atleast I) have a non-standard MinGW32 setup which works fine for GNU Emacs build. Due to this, we fail to notice sour points which makes it impossible to proceed with the build. Maybe, someone can also add directions to build GNU Emacs with image support on Win32 platform (and mention the problem in using image libraries built using GCC and building GNU Emacs using MSVC). A good starting point to find out the libraries/DLLs required for a Win32 build would be run "depends.exe" on a built GNU Emacs (this is a chicken and egg problem, I could help here if someone is interested) and get the whole list of DLLs required at runtime. I did that once to copy only those DLLs required by Emacs at runtime instead of copying the whole of MinGW32 runtime during installation on other machines. Let me know if I can be of some help as I have spent some time building GNU Emacs on Win32 platform using both MSVC and MinGW32. -dhruva -- Name : Dhruva Krishnamurthy (dk) Phone: +91-(0)80-22999190 Proud FSF member: #1935