This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ghostscript on Windows and cygwin path style


Nev,

Please make sure your mailer respects Reply-To:.

Does your gs script get invoked by xfig?  Try putting an "echo 'gs...'" in
the beginning of your script and see if it shows up in the output.
	Igor

On Thu, 20 Nov 2003, Nev Bis wrote:

> Thank you very much for your help and prompt response.
>
> Now gs responds correctly to this command from
> cygwin's command prompt:
>
> gs /c/somefile.ps
>
> But the problem is that xfig specifies the output file
> to be /tmp/somefile.pix.
> gs tries to look for a \tmp directory and does not
> realize that this is /c/cygwin/tmp, so I get the
> following error
>
> AFPL Ghostscript 8.11: **** Could not open the file \tmp\somefile.pcx
> Error: /invalidfileaccess in --.outputpage--
>
> Thanks,
> Nevine
>
> ----- Original Message -----
> From: "Igor Pechtchanski" <pechtcha@cs.nyu.edu>
> To: "Nev Bis" <nevinebishay@yahoo.com>
> Cc: <cygwin@cygwin.com>
> Sent: Thursday, November 20, 2003 12:58 PM
> Subject: Re: ghostscript on Windows and cygwin path
> style
>
>
> > On Thu, 20 Nov 2003, Nev Bis wrote:
> >
> > > I have cygwin version 1.32 running on Windows XP Pro.
> >                         ^^^^
> > FYI, there is no such version.  Your cygcheck.out shows version 1.3.22.
> > The latest is 1.5.5.  I'd recommend upgrading.
> >
> > > I have ghostscript 8.11 installed in
> > > C:\gs\gs8.11\bin. Under this same directory, I have a
> > > file called "gs", containing this line:
> > >
> > > gswin32c $*
> > >
> > > I also have XFree86 installed and xfig 3.2.4
> > >
> > > Xfig has a problem invoking gs to convert a eps file into pcx. The
> > > problem appears to be that gs does not recognize the path style. In
> > > fact when I invoke gs from the bash shell with a file under the
> > > working directory, it works fine. But when I call it this way
> > >
> > > gs /c/directory/somefile.ps
> > >
> > > I get this error from ghostscript
> > >
> > > /undefinedfilename in ( /c/directory/somefile.ps)
> > >
> > > What should I do?
> > >
> > > Thanks,
> > > Nevine
> >
> > Try changing your "gs" file to
> >
> > #!/bin/sh
> > PARAMS=""
> > for i in "$@"; do
> >   PARAMS="$PARAMS '`cygpath -w -- "$i"`'"
> > done
> > eval "set -- $PARAMS"
> > gswin32c "$@"
> >
> > and see if it helps.
> > Igor

-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster."  -- Patrick Naughton

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]