Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2002 21:40:16 +0100
From:      Ceri Davies <ceri@FreeBSD.org>
To:        "Bruce A. Mah" <bmah@freebsd.org>
Cc:        freebsd-ports@freebsd.org, freebsd-doc@freebsd.org
Subject:   Re: ghostscript-gnu-6.53_1 has a broken ps2epsi
Message-ID:  <20020417204016.GA500@submonkey.net>
In-Reply-To: <200204170520.g3H5K3Ss052189@intruder.bmah.org>
References:  <200204170520.g3H5K3Ss052189@intruder.bmah.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 16, 2002 at 10:20:03PM -0700, Bruce A. Mah wrote:
> Hi porters--
> 
> ps2epsi seems to be broken in the latest version of print/
> ghostscript-gnu.  This is somewhat problematic because ps2epsi is used
> in the docproj toolchain, which in turn is used by the Web site and
> release/snapshot builds.
> 
> Could someone with some ghostscript-fu take a look at PR docs/37125?
> It's a PR that someone filed when they couldn't build the Web site.  I
> did a little bit of troubleshooting, but ran out of clue.

There's also PR docs/36796 which documents the same thing.

From what I can ascertain, this seems to be a general gs problem with
the selectdevice command - output from trying to select a device is below.

I came to this conclusion by trying to hack ps2epsi to fix the problem.
Unfortunately I don't really know any ghostscript to troubleshoot this any
further than I already have.  I did try downgrading the port but couldn't
get it to build for some reason.
My ghostscript-gnu port is the standard build, but using -DA4.

Note that the "selectdevice" command below fails for every device that I tried.

{setantae@rhadamanth}-{~/doc/trees} $ gs
GNU Ghostscript 6.53 (2002-02-13)
Copyright (C) 2002 artofcode LLC, Benicia, CA. All rights reserved.
This software comes with NO WARRANTY: see the file COPYING for details.
GS>selectdevice epswrite
Error: /stackunderflow in --exch--
Operand stack:
   --dict:146/146(G)--
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   %loop_continue   2   3   %oparray_pop   --nostringval--   --nostringval--   false   1   %stopped_push   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   --nostringval--   --nostringval--
Dictionary stack:
   --dict:1031/1476(ro)(G)--   --dict:0/20(G)--   --dict:67/200(L)--
Current allocation mode is local
Current file position is 13
GS<1>quit

Ceri

-- 
get the cool shoe shine

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020417204016.GA500>