From: Eli Zaretskii <eliz@gnu.org>
To: oslsachem@gmail.com
Cc: 8562@debbugs.gnu.org
Subject: bug#8562: Emacs 23.1 and later don't work in windows 98
Date: Fri, 28 Oct 2011 14:11:24 +0200 [thread overview]
Message-ID: <83pqhh9uz7.fsf@gnu.org> (raw)
In-Reply-To: <83wrbpa02v.fsf@gnu.org>
> Date: Fri, 28 Oct 2011 12:21:12 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 8562@debbugs.gnu.org
>
> > Date: Thu, 27 Oct 2011 21:38:55 +0200
> > From: oslsachem <oslsachem@gmail.com>
> >
> > > Which process stays hidden -- the original runemacs.exe or emacs.exe
> > > that is run by runemacs.exe?
> >
> > Judging by the GDB log
> >
> > http://www.speedyshare.com/files/30954233/RunemacsGDB.txt
> >
> > and the process viewer window (WinTop)
> >
> > http://www.speedyshare.com/files/30954234/RunemacsProcessViewer.png
> >
> > , I would say that the original runemacs.exe process exits
> > successfully after launching the emacs.exe process, which is the one
> > that stays hidden in the background.
>
> It is strange that I cannot reproduce this on my XP box. (I simulated
> a Windows 9X system by inverting the is_9x test in
> w32_load_unicows_or_gdi32, and modified the name of the DLL to
> something that doesn't exist on my system.) When I run "runemacs -Q"
> both from the command prompt and from a desktop shortcut, I get the
> abort dialog in both cases telling that UNICOWS.DLL was not found etc.
There was a bug in my changes: the function w32_load_unicows_or_gdi32
lacked a "return" statement. Someone noticed this and fixed it in the
Emacs repository. This bug could cause random failures, and perhaps
also the problem you describe. Could you please apply the patch below
and see if the problem with invoking Emacs via runemacs is gone,
i.e. if unicows.dll is not present, Emacs now pops up the dialog
saying so?
--- a/src/w32font.c 2011-10-28 09:54:02 +0000
+++ b/src/w32font.c 2011-10-28 10:59:24 +0000
@@ -216,6 +216,7 @@
}
else
ret = LoadLibrary ("Gdi32.dll");
+ return ret;
}
/* The following 3 functions call the problematic "wide" APIs via
next prev parent reply other threads:[~2011-10-28 12:11 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-26 21:55 bug#8562: Emacs 23.1 and later don't work in windows 98 oslsachem
2011-04-27 3:09 ` Eli Zaretskii
2011-05-06 1:38 ` oslsachem
2011-05-06 11:52 ` Eli Zaretskii
2011-05-06 15:28 ` Eli Zaretskii
2011-05-22 21:32 ` oslsachem
2011-05-23 13:43 ` Jason Rumney
2011-05-24 19:31 ` oslsachem
2011-05-23 17:39 ` Eli Zaretskii
2011-05-24 19:32 ` oslsachem
2011-05-24 20:37 ` Eli Zaretskii
2011-05-25 2:01 ` oslsachem
2011-05-25 4:28 ` Eli Zaretskii
2011-05-25 10:53 ` oslsachem
2011-05-25 16:44 ` Eli Zaretskii
2011-05-26 1:50 ` oslsachem
2011-05-27 14:04 ` Eli Zaretskii
2011-05-27 17:22 ` oslsachem
2011-05-27 18:17 ` Eli Zaretskii
2011-05-27 16:13 ` oslsachem
2011-05-27 17:15 ` Eli Zaretskii
2011-05-27 18:33 ` oslsachem
2011-05-27 20:51 ` Eli Zaretskii
2011-05-30 15:12 ` oslsachem
2011-05-30 18:43 ` Eli Zaretskii
2011-05-31 18:16 ` oslsachem
2011-05-31 21:02 ` Eli Zaretskii
2011-05-31 21:04 ` Eli Zaretskii
2011-06-02 23:41 ` oslsachem
2011-06-03 7:10 ` Eli Zaretskii
2011-06-03 8:29 ` Eli Zaretskii
2011-06-03 20:10 ` oslsachem
2011-06-03 20:51 ` oslsachem
2011-06-03 22:52 ` oslsachem
2011-06-04 7:11 ` Eli Zaretskii
2011-06-05 1:58 ` oslsachem
2011-06-05 3:07 ` Eli Zaretskii
2011-06-05 5:48 ` Eli Zaretskii
2011-06-05 22:32 ` oslsachem
2011-06-07 19:25 ` oslsachem
2011-06-07 20:32 ` Eli Zaretskii
2011-06-08 18:11 ` oslsachem
2011-06-08 20:36 ` Eli Zaretskii
2011-06-12 21:47 ` oslsachem
2011-10-01 11:06 ` Eli Zaretskii
2011-10-26 23:05 ` oslsachem
2011-10-01 11:03 ` Eli Zaretskii
2011-10-26 22:46 ` oslsachem
2011-10-27 14:53 ` Eli Zaretskii
[not found] ` <CADv-x1szHOjvVzg8xAYtZNE4iByugKeQz37SY+-dNVucioB70w@mail.gmail.com>
2011-10-28 10:21 ` Eli Zaretskii
2011-10-28 12:11 ` Eli Zaretskii [this message]
2011-10-29 22:24 ` oslsachem
2011-11-04 11:42 ` Eli Zaretskii
2011-11-04 20:59 ` oslsachem
2011-11-04 22:01 ` Eli Zaretskii
2011-10-28 10:10 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83pqhh9uz7.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=8562@debbugs.gnu.org \
--cc=oslsachem@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).