delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2019/10/31/15:42:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h=
reply-to:to:from:subject:message-id:date:mime-version
:content-type; s=fm1; bh=NPtbUMUqwOfq7TAgadBI4aikSaTP6zYOfaaan4/
GSLA=; b=tfJVmNeTj22E4Isi4NBCV7A9QIEKY8Nn5iH2P58lOSstvQIy6nbCqh8
ddta3UXxSAKGlKjajOrjqYp5G7/mauZjSC+Hkkj55greQ0D/2NqZ7sbBG2+fkt11
FKUAdcVc13fDq+MHiGyVyrhfcH1LJLimeZ1/rdVGza05BJSYUgOuwco9zyHwFN1x
57IS+Q50m2YQmkZp/JWkxQrbHuU7YinI2croY7Y9lZAtUTzcbeBHojuzTZj1srsR
bzKMsmSYTSSw4hLoJIyZTXnJLOnwq2U5vi2w87ITCb0P2myQlQPFrXCqpEuoZON3
LmaA3ZHiN9LevbthsNyohLt45Zhow4w==
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-type:date:from:message-id
:mime-version:reply-to:subject:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=NPtbUMUqwOfq7TAga
dBI4aikSaTP6zYOfaaan4/GSLA=; b=QFivbPLrWvV+TW3IjcsT9gC/TNpk48afW
QPBn2q+be0I7n/H8JdmZD3BV3XPVq2aLy6EvpqoznDLGwZ+g1UQunnGs0+DWH/6G
c9eUagAO2tzStkE3b2r1dwTiZMM6gCRI5WF3wrSS6gzBanl6b9ZuhxTWXNXHG0Ik
y9Ug9CFU8lQYTTZrYqrszwbrn24+KSHbD8T/zJjafZxhhihWNPhNJCDX5B4x1T6s
zIMBVBHG87G8xa8W9tQ6VpB0zbqs+1AlZIqd1HviuVbL5cEyIWzlf3VEjvPbf44I
TSggQ7gjFvMLOw1dMIheG2/G3UXRGj7gmy1oPE/HR+jT/c2HG6GVA==
X-ME-Sender: <xms:_zO7XQoyXcc-yhfc0c-1XM08oeA8L65Ka29jbNf28uXq432AypiDlg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddthedguddvvdcutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
enucfjughrpehrvffhuffkffgfgggtsegrtderredtfeejnecuhfhrohhmpefiihhrvhhi
nhcujfgvrhhruceoghhhvghrrhhlsehfrghsthhmrghilhdrtghomheqnecukfhppedutd
ekrddvudehrdduleehrddvtdehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehghhgvrhhr
lhesfhgrshhtmhgrihhlrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:_zO7XVJ0cPjreFOhQ3cdrXinQ66NoDLjebWefPs95-1BED6VNqWE-Q>
<xmx:_zO7XQBaayvhal66U0dH8jgu2cScLDrz3pDJYHbzz-kixm6goQ0KCg>
<xmx:_zO7XeHdB81i3zpZDlhOrN3_Ou7hsiUCfLnnAcPAg7Y_sXxdgRIyKQ>
<xmx:_zO7XfEpUK0Bn7zQd_w8i07sVniq_-YIfchLa6x1ktZ7JozI4Ic4cw>
To: gEDA User Mailing List <geda-user AT delorie DOT com>
From: "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: [geda-user] gschem PostScript print-to-file output failing
Message-ID: <a3d5103b-dd29-94f9-d6a6-f09a88132bc9@fastmail.com>
Date: Thu, 31 Oct 2019 12:14:19 -0700
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101
Thunderbird/60.8.0
MIME-Version: 1.0
Note-from-DJ: This may be spam
Reply-To: geda-user AT delorie DOT com

This is a multi-part message in MIME format.
--------------674560DA37220F0F304F9999
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Greetings,

I am using gEDA gschem 1.8.2 (g875406c) and GhostScript 9.26 on 
Slackware Linux 14.2.

What I am trying to do is export my gschem drawing and import it into 
QCAD. I "printed" the drawing to a PostScript file and tried to use 
pstoedit to convert the PostScript file to a DXF file which QCAD will 
import. This has worked well on a PCB eps exported file. In fact I 
tested it today and it still is working. However, pstoedit seems to 
fail. Rather, it seems to be GhostScript that is failing when it 
encounters a "findfont" name in the gschem PostScript file. I am pretty 
sure this process worked for me in the past (years ago) when I had to 
convert a gschem drawing to a DXF file. Something since then has changed 
and I expect that to have been GhostScript, since it has been updated 
twice since I may have used it. The gs versions I have had installed in 
the past are 9.19, 9.25, and now 9.26. According to my research on 
pstoedit, the pstoedit failures started with the 9.2x series, if that helps.

My pstoedit command is:

     pstoedit -f dxf -xscale 1.0 -yscale 1.0  gschem_file_name.ps 
gschem_file_name.ps.dxf

Here is the output of pstoedit:

------

pstoedit: version 3.70 / DLL interface 108 (built: Oct 30 2019 - release 
build - g++ 5.3.0 - 32-bit) : Copyright (C) 1993 - 2014 Wolfgang Glunz
Error:  in 
/undefined/findfontgEDAFont--nostringval--Helvetica%interp_exit.runexec2--nostringval--.findfontop--nostringval--2%stopped_push-
Operand stack:

Execution stack:
-nostringval--.findfontop.findfontopfalse1%stopped_push204513%oparray_pop204413%oparray_pop202413%oparray_pop188413%oparray_pop--nostringval--%errorexec_pop.runexec2--nostringval--.findfontop--nostringval--2%stopped_push--nostringval--204513%oparray_pop204413%oparray_pop202413%oparray_pop188413%oparray_pop--nostringval--%errorexec_pop.runexec2--nostringval--.findfontop--nostringval 

Dictionary stack:
    --dict:/(ro)(G)--   --dict:/(G)--   --dict:/(L)--
Current allocation mode is local
Current file position is
--2%stopped_push--nostringval--.findfontop.findfontop197533%oparray_pop966168402033345012792GPL 
Ghostscript 9.26: Unrecoverable error, exit code 1
PostScript/PDF Interpreter finished. Return status 256 executed command 
: /usr/bin/gs -q -dDELAYBIND -dWRITESYSTEMDICT -dNODISPLAY -dNOEPS 
"/tmp/psinACg2Dl"
The interpreter seems to have failed, cannot proceed !

-----

I then converted the gschem ps file to eps with eps2eps and then used 
pstoedit on it, with the following response:

------

pstoedit: version 3.70 / DLL interface 108 (built: Oct 30 2019 - release 
build - g++ 5.3.0 - 32-bit) : Copyright (C) 1993 - 2014 Wolfgang Glunz
%%[ Error handled by opdfread.ps : undefined; OffendingCommand: findfont ]%%
GPL Ghostscript 9.26: Unrecoverable error, exit code 1
PostScript/PDF Interpreter finished. Return status 256 executed command 
: /usr/bin/gs -q -dDELAYBIND -dWRITESYSTEMDICT -dNODISPLAY -dNOEPS 
"/tmp/psinyEOi33"
The interpreter seems to have failed, cannot proceed !

------

It looks like maybe "findfont" was a PostScript key word or function at 
one time, but now GhostScript is no longer supporting it. I am not a 
Postscript guru.

Two questions:

 1. Is this problem known and is there a work-around?

 2. Is there another gschem process I can use to get a workable
    PostScript, Encapsulated PostScript, or DXF-directly output file
    which I can import into QCAD?

Thanks.

Girvin Herr




--------------674560DA37220F0F304F9999
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Greetings,</p>
    <p>I am using gEDA gschem 1.8.2 (g875406c) and GhostScript 9.26 on
      Slackware Linux 14.2.</p>
    <p>What I am trying to do is export my gschem drawing and import it
      into QCAD. I "printed" the drawing to a PostScript file and tried
      to use pstoedit to convert the PostScript file to a DXF file which
      QCAD will import. This has worked well on a PCB eps exported file.
      In fact I tested it today and it still is working. However,
      pstoedit seems to fail. Rather, it seems to be GhostScript that is
      failing when it encounters a "findfont" name in the gschem
      PostScript file. I am pretty sure this process worked for me in
      the past (years ago) when I had to convert a gschem drawing to a
      DXF file. Something since then has changed and I expect that to
      have been GhostScript, since it has been updated twice since I may
      have used it. The gs versions I have had installed in the past are
      9.19, 9.25, and now 9.26. According to my research on pstoedit,
      the pstoedit failures started with the 9.2x series, if that helps.<br>
    </p>
    <p>My pstoedit command is:</p>
    <p>    pstoedit -f dxf -xscale 1.0 -yscale 1.0  gschem_file_name.ps 
      gschem_file_name.ps.dxf<br>
    </p>
    <p>Here is the output of pstoedit:</p>
    <p>------<br>
    </p>
    <p>pstoedit: version 3.70 / DLL interface 108 (built: Oct 30 2019 -
      release build - g++ 5.3.0 - 32-bit) : Copyright (C) 1993 - 2014
      Wolfgang Glunz<br>
      Error:  in
/undefined/findfontgEDAFont--nostringval--Helvetica%interp_exit.runexec2--nostringval--.findfontop--nostringval--2%stopped_push-<br>
      Operand stack:<br>
               <br>
      Execution stack:<br>
                                                                                    
-nostringval--.findfontop.findfontopfalse1%stopped_push204513%oparray_pop204413%oparray_pop202413%oparray_pop188413%oparray_pop--nostringval--%errorexec_pop.runexec2--nostringval--.findfontop--nostringval--2%stopped_push--nostringval--204513%oparray_pop204413%oparray_pop202413%oparray_pop188413%oparray_pop--nostringval--%errorexec_pop.runexec2--nostringval--.findfontop--nostringval                                                                                                                         
      <br>
      Dictionary stack:<br>
         --dict:/(ro)(G)--   --dict:/(G)--   --dict:/(L)--<br>
      Current allocation mode is local<br>
      Current file position is <br>
--2%stopped_push--nostringval--.findfontop.findfontop197533%oparray_pop966168402033345012792GPL
      Ghostscript 9.26: Unrecoverable error, exit code 1<br>
      PostScript/PDF Interpreter finished. Return status 256 executed
      command : /usr/bin/gs -q -dDELAYBIND -dWRITESYSTEMDICT -dNODISPLAY
      -dNOEPS "/tmp/psinACg2Dl"<br>
      The interpreter seems to have failed, cannot proceed !<br>
    </p>
    <p>-----</p>
    <p>I then converted the gschem ps file to eps with eps2eps and then
      used pstoedit on it, with the following response:</p>
    <p>------</p>
    <p>pstoedit: version 3.70 / DLL interface 108 (built: Oct 30 2019 -
      release build - g++ 5.3.0 - 32-bit) : Copyright (C) 1993 - 2014
      Wolfgang Glunz<br>
      %%[ Error handled by opdfread.ps : undefined; OffendingCommand:
      findfont ]%%<br>
      GPL Ghostscript 9.26: Unrecoverable error, exit code 1<br>
      PostScript/PDF Interpreter finished. Return status 256 executed
      command : /usr/bin/gs -q -dDELAYBIND -dWRITESYSTEMDICT -dNODISPLAY
      -dNOEPS "/tmp/psinyEOi33"<br>
      The interpreter seems to have failed, cannot proceed !<br>
      <br>
      ------<br>
    </p>
    <p>It looks like maybe "findfont" was a PostScript key word or
      function at one time, but now GhostScript is no longer supporting
      it. I am not a Postscript guru.<br>
    </p>
    <p>Two questions:<br>
    </p>
    <ol>
      <li>Is this problem known and is there a work-around?<br>
        <br>
      </li>
      <li>Is there another gschem process I can use to get a workable
        PostScript, Encapsulated PostScript, or DXF-directly output file
        which I can import into QCAD?<br>
      </li>
    </ol>
    Thanks.<br>
    <p>Girvin Herr</p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>

--------------674560DA37220F0F304F9999--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019