Hi All,
A few weeks ago, I was looking for an implementation of GNU Groff
which I could use under Win32, and came across the package
contributed to GnuWin32 by Kees Zeelenberg.
Unfortunately, Kees' implementation did not quite fit my requirements,
since I did not want to install in "C:\Program Files\...", but also, did
not want the pain of setting up all the necessary environment variables
for an installation in another location; I tried to email Kees directly,
to
discuss the issues, but received no reply; (if you are reading this Kees,
I think your email address may have changed from the one reported in
the package).
I *did* discuss the issues with Werner Lemberg, the lead GNU Groff
maintainer, and as a result, I have now submitted my own patches,
based on groff-1.18.1, to the GNU project, such that the official GNU
release should now build cleanly using MinGW and MSYS on Win32.
These patches should make the full functionality of Groff available, in
a Win32 implementation, *including* the HTML output capability, which
I note is specifically excluded from the existing GnuWin32 implementation.
In getting the HTML capability to work, I found a few dependencies
which I needed to resolve, viz.
- needed a working command line implementation of
ghostscript; resolved by installing Aladdin Ghostscript,
(but needed to rename the required executable).
- needed some components from netpbm and psutils,
with additional dll's from libpng and zlib; all resolved
by downloading GnuWin32 packages, and extracting
just the required components.
I have one remaining problem -- the pnmtopng.exe utility provided in the
GnuWin32 implementation of netpbm needs to find rgb.txt in either the
normal X11 or openwin locations, or as specified by environment variable
RGBDEF. I can work around this, by making RGBDEF point at the copy of
rgb.txt in my local Cygwin X Server installation, but the issue would
remain
unresolved for user who do not have Cygwin installed. Perhaps a suitable
rgb.txt should be included with GnuWin32 packages which need it (netpbm
in this instance)?
Best Regards,
Keith Marshall.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
GnuWin32-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users