From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#18765: Re: Re: bug#18765: Emacs 24.4 release candidate 1: "term/w32-win.el" is missing on Windows Date: Sun, 19 Oct 2014 16:35:34 +0300 Message-ID: <83ppdochcp.fsf@gnu.org> References: <834mv1e0hk.fsf@gnu.org> <831tq5e0ch.fsf@gnu.org> <83wq7wdbdx.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1413725789 10811 80.91.229.3 (19 Oct 2014 13:36:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Oct 2014 13:36:29 +0000 (UTC) Cc: 18765@debbugs.gnu.org To: Yanning Du Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 19 15:36:22 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Xfqej-0007ZE-Rs for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 Oct 2014 15:36:21 +0200 Original-Received: from localhost ([::1]:40103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xfqej-00066b-H9 for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 Oct 2014 09:36:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XfqeY-00065B-S6 for bug-gnu-emacs@gnu.org; Sun, 19 Oct 2014 09:36:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XfqeR-00011D-Ad for bug-gnu-emacs@gnu.org; Sun, 19 Oct 2014 09:36:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35143) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XfqeR-000119-7c for bug-gnu-emacs@gnu.org; Sun, 19 Oct 2014 09:36:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XfqeQ-0000Jm-TR for bug-gnu-emacs@gnu.org; Sun, 19 Oct 2014 09:36:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Oct 2014 13:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18765 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18765-submit@debbugs.gnu.org id=B18765.14137257571197 (code B ref 18765); Sun, 19 Oct 2014 13:36:02 +0000 Original-Received: (at 18765) by debbugs.gnu.org; 19 Oct 2014 13:35:57 +0000 Original-Received: from localhost ([127.0.0.1]:55466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XfqeK-0000JF-H0 for submit@debbugs.gnu.org; Sun, 19 Oct 2014 09:35:57 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:41589) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XfqeH-0000Iu-52 for 18765@debbugs.gnu.org; Sun, 19 Oct 2014 09:35:54 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NDP00I001N0L300@a-mtaout20.012.net.il> for 18765@debbugs.gnu.org; Sun, 19 Oct 2014 16:35:46 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDP00H7O1RLT7A0@a-mtaout20.012.net.il>; Sun, 19 Oct 2014 16:35:46 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:94769 [Once again, PLEASE keep the bug address on the CC list.] > From: "Yanning Du" > Date: Sun, 19 Oct 2014 10:57:14 +0800 > > I removed emacs_dir from the registry and ran emacs, I got the same message box. > Should I rebuild emacs after removing emacs_dir from the registry? I don't know yet, because what you report includes some strange details, see below. > I ran emacs 24.4 using runemacs.exe from command prompt (cmd.exe). Please try running emacs.exe from F:\myemacs-24.3.94\bin directly from the cmd.exe prompt. Does that show the same abort dialog, or does it run normally? Here are the questions I have regarding your report: > Emacs version: Emacs 24.4 release candidate 1 > > I used the following commands to build and install Emacs 24.4 release candidate 1: > /f/build-emacs/emacs-24.3.94$ CFLAGS='-I/f/build-emacs/libxpm-3.5.8-w32-src/include -I/f/build-emacs/libxpm-3.5.8-w32-src/src' ./configure --prefix=/f/myemacs-24.3.94 > /f/build-emacs/emacs-24.3.94$ make > /f/build-emacs/emacs-24.3.94$ make install You say you've built Emacs 24.4 release candidate 1, but the build directory and the --prefix argument seem to say it's 24.3.94, a pretest. Likewise, your src/epaths.h file says it's a 24.3.94 pretest: > #define PATH_LOADSEARCH "%emacs_dir%/share/emacs/24.3.94/lisp" > #define PATH_SITELOADSEARCH "%emacs_dir%/share/emacs/24.3.94/site-lisp;%emacs_dir%/share/emacs/site-lisp" > #define PATH_DUMPLOADSEARCH "f:/build-emacs/emacs-24.3.94/lisp" > #define PATH_EXEC "%emacs_dir%/libexec/emacs/24.3.94/i686-pc-mingw32" > #define PATH_DATA "%emacs_dir%/share/emacs/24.3.94/etc" > #define PATH_BITMAPS "" > #define PATH_DOC "%emacs_dir%/share/emacs/24.3.94/etc" > #define PATH_INFO "%emacs_dir%/share/info" > #define PATH_GAME "%emacs_dir%/var/games/emacs" > #define PATH_X_DEFAULTS "" So which version did you build, exactly? Also, did you put the F:\myemacs-24.3.94\bin on your PATH? In any case, the directories where Emacs claims to have looked for term/w32-win.el, i.e. ("f:/myemacs-24.3.94/site-lisp" "F:/myemacs-24.3.94/../site-lisp" "F:/myemacs-24.3.94/lisp" "F:/myemacs-24.3.94/leim") correspond to the old build and install method, the one you used to do using nt/configure.bat. So my first guess would be that you invoked an old emacs.exe, which still tries to look for its files in the old place. Please see what is the full path to emacs.exe that is running when you are shown the abort dialog (you can do this using specialized utilities, such as the Process Explorer from SysInternals, whch show various properties of the running process).