groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 回复: 回复: [Groff] building process stuck when building groff-current


From: Keith Marshall
Subject: Re: 回复: 回复: [Groff] building process stuck when building groff-current using MinGW
Date: Mon, 10 Sep 2007 23:23:47 +0100
User-agent: KMail/1.8.2

On Monday 10 September 2007 08:37, Werner LEMBERG wrote:
> > I have tried netpbm 10.18.4 (with libpng 1.2.7). It works. The
> > problematic one is netpbm 10.27 (with libpng 1.2.8). All from
> > GnuWin32.
>
> Ah!  So at least this problem is not related to groff.  Please report
> this problem to the netpbm people (or maybe a newer version has
> already been released which doesn't contain this error).

I suspect that the problem is with the GnuWin32 port, rather than with 
netpbm itself.  I'll raise a bug report on the GnuWin32 list, (although 
Kees may see it here anyway).

> Keith, I would be glad if you could incorporate this information into
> the README.MinGW file.

I'd already anticipated this request; I've committed this:

2007-09-10  Keith Marshall  <address@hidden>

        * README.MinGW: Add warnings about use of MSYS-RXVT, and about
        defective GnuWin32 versions of netpbm/libpng.

Index: README.MinGW
===================================================================
RCS file: /cvsroot/groff/groff/README.MinGW,v
retrieving revision 1.4
diff -u -r1.4 README.MinGW
--- README.MinGW        11 Jul 2007 21:10:15 -0000      1.4
+++ README.MinGW        10 Sep 2007 22:20:14 -0000
@@ -1,4 +1,4 @@
-    Copyright (C) 2003, 2004
+    Copyright (C) 2003, 2004, 2007
       Free Software Foundation, Inc.

     Copying and distribution of this file, with or without 
modification,
@@ -39,6 +39,15 @@
   BUILDING GROFF WITH MINGW
   -------------------------

+  *** WARNING ***
+
+  Before commencing this procedure, you should ensure that you are 
running the
+  MSYS shell in a *native* Win32 console window, and not in any window 
managed
+  by the rxvt emulator provided with MSYS; (this emulator suffers from 
various
+  known defects, which will prevent successful completion of a groff 
build).
+
+  ******
+
   Assuming that you have obtained the appropriate groff distribution, 
and that
   you are already running an MSYS shell, then the configuration, 
compilation,
   and installation of groff, using MinGW, is performed in much the same 
way as
@@ -217,6 +226,13 @@
   Note that it is not necessary to install the above four packages in 
their
   entirety; of course, you may do so if you wish.

+  Further note that you are advised to avoid the netpbm-10.27 release 
from the
+  GnuWin32 download repository, as its pnmtopng.exe has been reported 
to fail
+  on even simple conversions, resulting in failure of the groff build 
process;
+  the earlier netpbm-10.18.4 has been found to work successfully.  
Also, you
+  may find it necessary to use libpng-1.2.7, rather than libpng-1.2.8, 
in
+  conjunction with this earlier release of netpbm.
+

   GROFF RUNTIME ENVIRONMENT
   -------------------------


Regards,
Keith.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]