Skip to main content.
home | support | download

Back to List Archive

Re: catdoc Filter

From: Roubart Capcap <RCapcap(at)>
Date: Wed Sep 03 2003 - 22:59:05 GMT
Thanks Dave for the advise.  The problem was the catdoc.exe.  I used the one you suggested and it worked.  However, it was having problems looking for the language file.  I worked around it by copying the charset to the current folder.  Doing this seemed to work.

-----Original Message-----
From: David L Norris []
Sent: Wednesday, September 03, 2003 3:50 PM
To: Multiple recipients of list
Subject: [SWISH-E] Re: catdoc Filter

On Wed, 2003-09-03 at 10:51, Roubart Capcap wrote:
> 1420 Warning - b.doc: Problems with filter 'SWISH::Filters::Doc2txt'.  Filter di
> sabled.
>   : open2: IO::Pipe: Can't spawn-NOWAIT: Bad file descriptor at line 8
> 67

Looks like maybe it can't open catdoc.  How old is this  Bill
recently (on 2003-07-30) fixed a bug where it couldn't find executables
on Windows.  I would suggest downloading from current CVS but
the web interface seems to be offline.  SF is in the middle of hardware
upgrades.  CVS can be accessed from here when it's online:

On a secondary note, catdoc for DOS doesn't support long filenames.  So
you may have further problems if you're using the DOS catdoc.exe on
Windows.  A few years ago I built a catdoc 0.91 Win32 catdoc.exe which
drops in place of the original catdoc.exe.  It's can have some trouble
finding it's language files but otherwise works.  It can be found here:

I recently made a port of catdoc 0.93 (without the language file
problems) that I'll bundle with SWISH-E 2.4-rc2 when we release it. 
(When will then be now?  Soon.)  The goal for 2.4 is to have all the
bundled features work by default when possible.  The 2.4-rc2 installer
will be noticably larger (~3MB) but it will include all dependencies
except ActivePerl itself.

 David Norris
  ICQ - 412039
Received on Wed Sep 3 22:59:19 2003