From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 26 15:00:38 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 061BD16A515 for ; Tue, 26 Dec 2006 15:00:38 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B98C513C487 for ; Tue, 26 Dec 2006 15:00:37 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kBQF0bcj007662 for ; Tue, 26 Dec 2006 15:00:37 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kBQF0bAj007661; Tue, 26 Dec 2006 15:00:37 GMT (envelope-from gnats) Resent-Date: Tue, 26 Dec 2006 15:00:37 GMT Resent-Message-Id: <200612261500.kBQF0bAj007661@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eygene Ryabinkin Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D33A116A417 for ; Tue, 26 Dec 2006 14:54:18 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from pobox.codelabs.ru (pobox.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id 8554613C490 for ; Tue, 26 Dec 2006 14:54:18 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from localdomain by pobox.codelabs.ru with local id 1GzCzZ-0007WM-5I for FreeBSD-gnats-submit@freebsd.org; Tue, 26 Dec 2006 17:09:21 +0300 Message-Id: Date: Tue, 26 Dec 2006 17:09:21 +0300 From: Eygene Ryabinkin Sender: rea-fbsd@codelabs.ru To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/107207: cups-pstoraster misses PostScript fonts X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eygene Ryabinkin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2006 15:00:38 -0000 >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: