Date: Tue, 26 Dec 2006 17:09:21 +0300 From: Eygene Ryabinkin <rea-fbsd@codelabs.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/107207: cups-pstoraster misses PostScript fonts Message-ID: <E1GzCzZ-0007WM-5I@pobox.codelabs.ru> Resent-Message-ID: <200612261500.kBQF0bAj007661@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 107207 >Category: ports >Synopsis: cups-pstoraster misses PostScript fonts >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 26 15:00:36 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: Code Labs >Environment: System: FreeBSD XXX 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #10: Fri Dec 8 14:49:46 MSK 2006 root@XXX:/usr/obj/usr/src/sys/XXX i386 >Description: Fresh install of cups-base + cups-pstoraster reveals that any files, but plain-text ones are not printed. A glance through error_log revealed that espgs misses PostScript fonts. If ghostscript-gnu port is installed afterwards, things are OK, since ghoscsript provides fonts for espgs. Seems that cups-pstoraster misses the Ghostscript as a dependency. >How-To-Repeat: Install cups (or cups-base + cups-pstoraster) from ports, but do not install Ghostscript. Start CUPS system and try to print the test page. It won't print. Change LogLevel to debug and restart cupsd. Print test page again and you will see errors like this: ----- E [26/Dec/2006:16:20:38 +0300] [Job 3] /invalidfont in findfont D [26/Dec/2006:16:20:38 +0300] [Job 3] Operand stack: D [26/Dec/2006:16:20:38 +0300] Discarding unused printer-state-changed event... D [26/Dec/2006:16:20:38 +0300] [Job 3] bigFont Helvetica-Bold Font Helveti ca-Bold 631567 Helvetica-Bold --nostringval-- Helvetica-Bold NimbusSan L-Bold D [26/Dec/2006:16:20:38 +0300] [Job 3] Execution stack: D [26/Dec/2006:16:20:38 +0300] [Job 3] %interp_exit .runexec2 --nostringval- - --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- -- nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_p op 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runex ec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 2 3 %oparray_pop 3 3 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nost ringval-- false 1 %stopped_push 6 4 %oparray_pop --nostringval-- --nostringval-- --nostringval-- 1 -1 1 --nostringval-- %for_neg_int _continue D [26/Dec/2006:16:20:38 +0300] [Job 3] Dictionary stack: D [26/Dec/2006:16:20:38 +0300] [Job 3] --dict:1089/1123(ro)(G)-- --dict:0/20(G )-- --dict:123/200(L)-- --dict:47/65(ro)(G)-- --dict:1089/1123(ro)(G)-- D [26/Dec/2006:16:20:38 +0300] [Job 3] Current allocation mode is local D [26/Dec/2006:16:20:38 +0300] [Job 3] Last OS error: 2 D [26/Dec/2006:16:20:38 +0300] [Job 3] ESP Ghostscript 815.03: Unrecoverable err or, exit code 1 E [26/Dec/2006:16:20:38 +0300] [Job 3] No pages found! ----- >Fix: Add Ghostscript port to the dependency list. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1GzCzZ-0007WM-5I>