GNU bug report logs -
#8562
Emacs 23.1 and later don't work in windows 98
Previous Next
Reported by: oslsachem <oslsachem <at> gmail.com>
Date: Tue, 26 Apr 2011 21:59:01 UTC
Severity: normal
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #107 received at 8562 <at> debbugs.gnu.org (full text, mbox):
> Date: Sat, 4 Jun 2011 00:52:15 +0200
> From: oslsachem <oslsachem <at> gmail.com>
> Cc: 8562 <at> debbugs.gnu.org
>
> I have realized that I had mistook system error #120 ("This function
> is not supported on this system." ie. the function is a stub) for
> system error #1 ("Incorrect function." ie. the function does not
> exist).
>
> This renders my previous reasoning unnecessary.
>
> So I'm going to put calls to the function GetLastError after each call
> to each of these unicode functions to see what happens.
Thanks, that would be useful.
An alternative would be to download and install libunicows from here:
http://libunicows.sourceforge.net/
and then manually add "-lunicows" before all the other -lFOO libraries
on the link command line in src/makefile, and rebuild Emacs. If that
binary works, then we at least will know that the linking against
unicows.dll is the root cause of all these problems.
Whether to switch to linking Emacs with libunicows or manually load it
on Windows 9X and call the Unicode functions through function
pointers, is a different issue. Given the small number of affected
functions, I'm not sure what's best.
This bug report was last modified 13 years and 200 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.