I just worked out that it's a problem with ghostscript in b87 and that a CR has been filed.
It can be worked around by setting GS_LIB=/usr/share/ghostscript/8.15/lib Amanda Amanda Waite wrote: > Does anyone know what could be the cause of the following error: > > "Generating PDF: ESP Ghostscript 815.01: Can't find initialization file > gs_init.ps." > > When running wx webrev? > > This is a clean install of b87 on x86. I created a child of my original > workspace from my old system and reparented using twconfig. Everything > else works fine. > > Thanks > > Amanda > > > > > Roland Mainz wrote: > >> Amanda Waite wrote: >> >> >>> [resending to include sfwnv-discuss and setting reply-to to >>> webstack-discuss] >>> >>> Please review the webrev for the Lighttpd integration (CR6687382) at >>> http://cr.opensolaris.org/~tekgrrl/lighttpd14 >>> >>> >> 5min race through >> http://cr.opensolaris.org/~tekgrrl/lighttpd14/lighttpd14.patch (patch >> code is quoted with "> " ...): >> >> >>> --- /dev/null Fri Apr 11 15:06:15 2008 >>> +++ new/usr/src/cmd/lighttpd14/Makefile.sfw Fri Apr 11 15:06:15 2008 >>> @@ -0,0 +1,90 @@ >>> >>> >> [snip] >> >> >>> +LIGHTTPD=lighttpd-1.4.18 >>> + >>> +LIGHTTPD_INSTALLDIR=/usr/lighttpd/1.4 >>> + >>> +RELEASENUM:sh=uname -r | sed -e 's/[^.]*//' >>> >>> >> Uhm... why should "RELEASENUM" depend on the version of the >> buildmachine's OS ? >> >> >> >>> +LIGHTTPD_CFLAGS="-xO3 -xbuiltin=%all -xinline=%auto -xprefetch=auto >>> -xdepend -I/usr/include/pcre -I/usr/mysql/5.0/include/mysql" >>> >>> >> Please add "-xc99=%all -D_XOPEN_SOURCE=600 -D__EXTENSIONS__=1" (to get >> the compiler behave more like gcc (C99/XPG6-like) and as a nice bonus >> system calls like |popen()|, |system()| etc. will use the POSIX shell >> instead of the Bourne shell (avoiding some complains in that area)) and >> "-xstrconst" (which puts string literals into the code section and >> therefore saves some memory) to these flags (if you hit any problems >> please email me via PM). >> >> >> >>> +# mimetype mapping >>> +mimetype.assign = ( >>> >>> >> [snip] >> >> >>> + ) >>> >>> >> AFAIK you forgot to map *.h, *.hxx, *.hpp, *.cpp and *.cxx to >> "text/plain" ... and entries for python (*.py), shell scripts (*.sh, >> *.ksh, *.bash), MNG (*.mng), TIFF (*.tiff) etc. may be nice >> >> >> >>> +#### compress module >>> +#compress.cache-dir = "/var/cache/lighttpd/compress/" >>> +#compress.filetype = ("text/plain", "text/html") >>> >>> >> Is compression support disabled during compile time or why is this left >> out ? >> >> >> >>> --- /dev/null Fri Apr 11 15:06:15 2008 >>> +++ new/usr/src/cmd/lighttpd14/install-sfw Fri Apr 11 15:06:15 2008 >>> @@ -0,0 +1,185 @@ >>> +#!/bin/sh -x >>> >>> >> Huh ? Why do you want "-x" (= execution trace) ? AFAIK you want "-e" (= >> error exit) in this case to stop the script when a command returns a >> non-zero exir code (=error) ... >> >> AFAIK that's all... >> >> ---- >> >> Bye, >> Roland >> >> >> > > -- Amanda Waite ISV-Engineering OSS, Sun Microsystems Tel: +44 (0)1252 420693 Mobile: +44 (0)7802 175732
