bug-gnu-utils
[Top][All Lists]
Advanced

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

"broken pipe" in gawk


From: Thibault Godouet
Subject: "broken pipe" in gawk
Date: Sun, 19 May 2002 09:58:29 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc2) Gecko/20020510

  Hello !

When I run "makewhatis -v" ( man-1.5j ) from fcron 2.9.0 ( http://fcron.free.fr ),
I get some something like this :

--------------------------------
[...]
adding ./read-ical.1.bz2
adding ./gimp.1.bz2

bzcat: I/O or other error, bailing out.  Possible reason follows.
bzcat: Broken pipe
       Input file = ./gimp.1.bz2, output file = (stdout)
adding ./times.1.bz2
adding ./gimp-remote.1.bz2
adding ./eyuvtoppm.1.bz2
adding ./csh.1.bz2

bzcat: I/O or other error, bailing out.  Possible reason follows.
bzcat: Broken pipe
       Input file = ./csh.1.bz2, output file = (stdout)
adding ./mmencode.1.bz2
adding ./rsautl.1.bz2

bzcat: I/O or other error, bailing out.  Possible reason follows.
bzcat: Broken pipe
       Input file = ./rsautl.1.bz2, output file = (stdout)
adding ./jpilot-upgrade-99.1.bz2
[...]
------------------------------

Some other users have the same problem.

Those errors seem to come from the awk script used by makewhatis,
probably the line :
       result = (pipe_cmd | getline);

As you can see from the log, some files work, some don't ...
in fact, it seems that some *lines* of the man pages produce
an error, some don't, since "whatis" seems to work even on files
which have produced an error
(for instance, "whatis gimp" prints something about gimp.1 ).

When "makewhatis" runs from a console, it works perfectly well, so
I've searched for a bug in fcron, but haven't found what causes that ...
I don't know if it is a bug of fcron or gawk, but I would appreciate
if you could help me to catch it.

Do you have any idea of what it might be ?

If you need more informations, please tell me !

Thanks for your help,
   Thibault.




reply via email to

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