delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/01/03/07:31:10

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=xs4all.nl; s=s1;
t=1578053359; bh=X0aZWohPXdYzBeDKvFlh9CRRvRrYzzwlOSA3PfHLApM=;
h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type:From:
Subject;
b=bV7/U2zT9nb5wsmeOXtJUYOMXVwHsCJqAOO7sGYeqJqsPspIfGI9NTdl6Vrez/oVu
unKnSH/A92srxXi4tDJenmKYIHNnfKT+X9UjYtckmpyUc1/+Brh5SjrIMpIKcmH78H
atahZsSvHfk9ngkgDULkFKTKAL03eDzp0CGWys1Xqr8Bjc/wIGbGY9LA4H1MHfymO5
VkQr95jZi826Il7tklkhAvymAftx9BUo80VvZGi4qg4TGFhOnriXdz7bSG1/FD6y4G
Y0e07bq1ls0AXXL8ZdUj1zzXUaxonxolyqzHDJmXzsPWwjTQqzvfGfvZOM+tDo1KLZ
HkcpZq/toN6Xg==
Message-ID: <5E0F2EEC.5040005@xs4all.nl>
Date: Fri, 03 Jan 2020 13:09:16 +0100
From: "Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110429 Fedora/2.0.14-1.fc13 SeaMonkey/2.0.14
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] [announcement] pcb-4.2.1 released
References: <5E0B7BAA DOT 8020009 AT xs4all DOT nl> <20191231185411 DOT 880C981A6061 AT turkos DOT aspodata DOT se>
In-Reply-To: <20191231185411.880C981A6061@turkos.aspodata.se>
X-CMAE-Envelope: MS4wfMqBKTAr/wVXQmwQz4GE8xRGWCM3LvVv/a0BXN2Lxd1J5rDOyLftv0Lwuqi8DvI0bvkgk8pHukGIY37yllWGe1//eE+tuy3ZXBcXHF2iJgf+lKd+nMQ6
ww8QtsmrZ3RztVY4Wkib3H4LZQks38T94njec1e+bf7fhM00vjlzamJ8fb+ohgFhwpXXz4UjBK4UsQ==
Reply-To: geda-user AT delorie DOT com

karl AT aspodata DOT se wrote:
> Bert Timmerman:
> ...
>    
>> This is a new features and bugfixes release (no pcb file format change).
>>      
> ...
>
> $ git co v4.2.1
> $ make distclean
> $ ./autogen.sh
> $ ./configure --with-gui=lesstif --disable-dbus  --disable-update-desktop-database&&
> $ make
>
> ...
> make[2]: Entering directory '/Net/git/pcb/doc'
> gawk -f ./ascii2texi.awk ncol=3 fractional_size.tab>  fractional_size.texi
> gawk -f ./ascii2texi.awk ncol=3 letter_size.tab>  letter_size.texi
> gawk -f ./ascii2texi.awk ncol=3 metric_size.tab>  metric_size.texi
> gawk -f ./ascii2texi.awk ncol=3 wire_size.tab>  wire_size.texi
> /usr/bin/perl ./eps2png --png pad.eps>  pad.png
> GPL Ghostscript 9.50: Unrecoverable error, exit code 1
> cmd close:
> make[2]: *** [Makefile:1150: pad.png] Error 1
> make[2]: Leaving directory '/Net/git/pcb/doc'
> make[1]: *** [Makefile:537: all-recursive] Error 1
> make[1]: Leaving directory '/Net/git/pcb'
> make: *** [Makefile:476: all] Error 2
> $ cat doc/pad.png
> Error: /invalidfileaccess in --run--
> Operand stack:
>     (pad.eps)   (r)
> Execution stack:
>     %interp_exit   .runexec2   --nostringval--   run   --nostringval--   2   %stopped_push   --nostringval--   run   run   false   1   %stopped_push   1990   1   3   %oparray_pop   1989   1   3   %oparray_pop   1977   1   3   %oparray_pop   1833   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   run   --nostringval--   2   %stopped_push   --nostringval--   1990   1   3   %oparray_pop   run
> Dictionary stack:
>     --dict:734/1123(ro)(G)--   --dict:0/20(G)--   --dict:75/200(L)--
> Current allocation mode is local
> Last OS error: Permission denied
> $
>
> Same error in current master (6 commits later).
>
> Regards,
> /Karl Hammar
>
>
>    
Hello Karl,

I have been looking into this bug and found that ghostscript as of 
version 9.50 (version > 009027) now requires the additional and explicit 
argument "--permit-file-read" for all input files.

The eps2png has been updated in a topic branch named 
"home/bert/LP1858009" in the pcb git repository.

I hope to get this reviewed next Sunday as I do have an ancient version 
of ghostscript installed, and you could help with testing this on your 
ghostscript version.

If you can't get this topic branch checked out I can supply a tarball if 
you wish.

Kind regards,

Bert Timmerman.

- Raw text -


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