On Thu, 20 May 2010 14:51:18 +0200, Ryan Schmidt <[email protected]> wrote:


On May 19, 2010, at 13:45, joerg van den hoff wrote:

I reported something similar a few weeks back (no response, though): after
a further `port selfupdate; port update outdated' the problem persists:

gv any_pdf_file

throws the ghostscript error:

/undefined in copy_trailer_attrs

and that's it. doing

gs any_pdf_file

works as does

gv any_ps_file

this is on 10.6 x86 powerbook with current macports and gv-3.6.9, gs-8.71

any ideas?

Sorry you didn't get a response before, but it's probably just because nobody knew how to help you. You may need to ask the developers of gv for assistance.

ryan,

I followed your advice, contacting the `gv' maintainer, who thankfully responded quickly and to the point: this is not a `gv' bug but rather a bug in ghostscript 8.71. the affected file is at (for macports):

/opt/local/share/ghostscript/8.71/lib/pdf2dsc.ps

and here is the diff to patch it:

==========CUT=============
--- ghostscript-8.71/lib/pdf2dsc.ps.copy_trailer_attrs 2008-02-25 05:48:45.000000000 +0000 +++ ghostscript-8.71/lib/pdf2dsc.ps.copy_trailer_attrs 2010-02-19 21:35:15.000000000 +0000
@@ -116,7 +116,7 @@ systemdict /.setsafe known { .setsafe }
    DSCfile PDFname write==only
    ( \(r\) file { DELAYSAFER { .setsafe } if } stopped pop\n) puts
    ( pdfopen begin\n) puts
-   ( copy_trailer_attrs\n) puts
+   ( process_trailer_attrs\n) puts
    (%%EndSetup\n) puts

    /.hasPageLabels false def % see "Page Labels" in the PDF Reference
==========CUT=============

found here: https://bugzilla.redhat.com/attachment.cgi?id=395186&action=edit

after this patch `gv' displays pdf just fine as it used to do.

I think this should of course be patched upstream, but if this does not work right now, it should be done during the macports install process (sorry, I don't know
the internals of `ports', otherwise I would do it...)

thanks again and
best regards,

joerg
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to