public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* cygwin32 emacs
@ 1997-10-16 13:32 Mark Eichin
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Eichin @ 1997-10-16 13:32 UTC (permalink / raw)
  To: gnu-win32 Mailing List

I'm attempting to build emacs 19.34 (the Geoff Voelker NT port) with
cygwin32 (mostly to have a version of emacs that handles paths
consistently with other cygwin32-built utilities, like nsgmls and
jade.)  This mostly involves tweaking configure.in a little, and
bludgeoning windowsnt.h and some of the DOS_NT or WINDOWSNT ifdefs.
Much of of lib-src compiles (emacsclient/server need unix domain
sockets for example), and probably about 2/3 of src itself.  Tricky
parts remain, however.  For example, unexnt.c uses both
PIMAGE_DOS_HEADER and PIMAGE_NT_HEADERS; the former is defined in
Windows32/Structures.h, the latter isn't defined at all.  unexnt (the
nt-specific unexec) is kind of important, I think I can work around
most of the problems that remain... is anyone else working on this,
and would like to compare notes, or make suggestions?

					_Mark_ <eichin@cygnus.com>
					Cygnus Solutions, Eastern USA

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: cygwin32 emacs
       [not found] <xe1en5la2p1.fsf.cygnus.gnu-win32@maneki-neko.cygnus.com>
@ 1997-10-30 10:39 ` Mark Eichin
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Eichin @ 1997-10-30 10:39 UTC (permalink / raw)
  To: gnu-win32 Mailing List

> I'm attempting to build emacs 19.34 (the Geoff Voelker NT port) with
> cygwin32 (mostly to have a version of emacs that handles paths
> consistently with other cygwin32-built utilities, like nsgmls and

After about three weeks of on-and-off bludgeoning of the code, I've
come to the conclusion that starting with the Voelker patches was a
mistake, because they use "too much" of the underlying MS interface
and duplicate much of the work of cygwin32 itself. Starting instead
with the i386-netbsd port makes more sense, given cygwin32's newlib
BSD-ish roots.

I've run out of time, and won't be trying again any time soon.  I'm
now packaging up the binary NT build instead (the original goal was
actually to produce an SGML-editing package for NT, and there is an
implementation of jade built with MSVC++ that I can use.)

					_Mark_ <eichin@cygnus.com>
					Cygnus Solutions, Eastern USA



-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1997-10-30 10:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-10-16 13:32 cygwin32 emacs Mark Eichin
     [not found] <xe1en5la2p1.fsf.cygnus.gnu-win32@maneki-neko.cygnus.com>
1997-10-30 10:39 ` Mark Eichin

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).