pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/39775 (trying to get print/ghostscript to work under Solaris)

The following reply was made to PR pkg/39775; it has been noted by GNATS.

From: =?ISO-8859-1?Q?J=F6rn_Clausen?= <>
Subject: Re: pkg/39775 (trying to get print/ghostscript to work under Solaris)
Date: Fri, 31 Oct 2008 11:01:11 +0100

 Short update: It seems to be a local problem. I haven't figured out all 
 the details, but I know this so far:
 1. Building ghostscript inside pkgsrc fails. pkgsrc resides on an NFS 
 filesystem. It seems, is not found, altough the search path 
 compiled into gs contains the right directory. truss shows, that this 
 path is not even tried.
 2. Building ghostscript inside a pkgsrc tree that resides on a local 
 filesystem (/tmp) succeeds!
 3. Building the same ghostscript with the same options outside pkgsrc, 
 and installing to the same NFS filesystem, succeeds.
 4. Building ghostscript inside pkgsrc with option 
 "--disable-compile-inits" succeeds!
 I assume there is some interaction between the file library that is 
 compiled into ghostscript by default, and our NFS. The library appears 
 in the searchpath as "%rom%lib/". But due to case 3., there must be some 
 additional ingredient provided by the pkgsrc framework, that I don't see.
 Is there a way to provide the additional configure flag in an automated 
 way? Adding this to mk.conf does not seem to work:
 CONFIGURE_ARGS.ghostscript += --disable-compile-inits
 I have added an additional option to the package:
 --- /tmp/T0Kbaih0       Fri Oct 31 10:55:12 2008
 +++  Fri Oct 31 10:14:52 2008
 @@ -1,7 +1,7 @@
   # $NetBSD:,v 1.8 2008/09/03 21:31:12 markd Exp $
   PKG_OPTIONS_VAR=       PKG_OPTIONS.ghostscript
 -PKG_SUPPORTED_OPTIONS= x11 cups fontconfig
 +PKG_SUPPORTED_OPTIONS= x11 cups fontconfig disable-compile-inits
   PKG_SUGGESTED_OPTIONS= x11 fontconfig
   .include "../../mk/"
 @@ -40,4 +40,8 @@
   .include "../../fonts/fontconfig/"
   CONFIGURE_ARGS+=       --disable-fontconfig
 +.if !empty(PKG_OPTIONS:Mdisable-compile-inits)
 +CONFIGURE_ARGS+=       --disable-compile-inits
 But as this is for a very special and limited case, even I wouldn't be 
 too happy to include it in pkgsrc.
   Jörn Clausen                    
   Universität Bielefeld

Home | Main Index | Thread Index | Old Index