Re: Problem with accents on freebsd but not on windows

Ian Lord <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.devel
Message-ID <[email protected]>
Hi Chris,

I downloaded the linux 32 bits version from the gs website directly and ran it on my freebsd box by enabling linux compat mode in the kernel and the version worked perfectly. I didn't have the rendering problem with the accents.

I then tried your suggestion to download and compile the source code myself but I get an error during make
"make: don't know how to make |. Stop"

I've read the documentation on how to compile gs and also tried to google a bit, but I don't know why it does that.

Here is the output of configure and make command, perhaps someone will know what is wrong ?

If I can find a way to compile and confirm it does work from source, I will speak to the FreeBSD port maintainer and try to see why the port doesn't work.

Thanks in advance.

root@dev:/tmp/gsian # wget http://downloads.ghostscript.com/public/ghostscript-9.16.tar.gz
converted 'http://downloads.ghostscript.com/public/ghostscript-9.16.tar.gz' (US-ASCII) -> 'http://downloads.ghostscript.com/public/ghostscript-9.16.tar.gz' (UTF-8)
--2015-05-05 21:20:05--  http://downloads.ghostscript.com/public/ghostscript-9.16.tar.gz
Resolving downloads.ghostscript.com (downloads.ghostscript.com)... 188.121.46.128
Connecting to downloads.ghostscript.com (downloads.ghostscript.com)|188.121.46.128|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 33623036 (32M) [application/x-tar]
Saving to: 'ghostscript-9.16.tar.gz'

ghostscript-9.16.tar.gz                                    100%[==========================================================================================================================================>]  32.06M  7.00MB/s   in 7.0s   

2015-05-05 21:20:12 (4.61 MB/s) - 'ghostscript-9.16.tar.gz' saved [33623036/33623036]

root@dev:/tmp/gsian # tar -xvf ghostscript-9.16.tar.gz
************ Output suppressed for readability ********************

root@dev:/tmp/gsian/ghostscript-9.16 # ./configure --without-x
checking for gcc... no
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking how to run the C preprocessor... cc -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for ranlib... ranlib
checking for pkg-config... /usr/local/bin/pkg-config
checking supported compiler flags... 
   -O2
   -Wall
   -Wstrict-prototypes
   -Wundef
   -Wmissing-declarations
   -Wmissing-prototypes
   -Wwrite-strings
   -Wno-strict-aliasing
   -Werror=declaration-after-statement
   -fno-builtin
   -fno-common
   -Werror=return-type

   -gdwarf-2
   -g3
   -O0
 ...done.
checking for big endian... little
checking sse2 support... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking ndir.h usability... no
checking ndir.h presence... no
checking for ndir.h... no
checking sys/dir.h usability... yes
checking sys/dir.h presence... yes
checking for sys/dir.h... yes
checking sys/ndir.h usability... no
checking sys/ndir.h presence... no
checking for sys/ndir.h... no
checking for inttypes.h... (cached) yes
checking sys/window.h usability... no
checking sys/window.h presence... no
checking for sys/window.h... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for size_t... yes
checking for struct stat.st_blocks... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of unsigned long int... 8
checking for cos in -lm... yes
checking for pread... yes
checking for pwrite... yes
checking whether pwrite is declared... yes
checking whether pread is declared... yes
checking for pthread_create in -lpthread... yes
checking recursive mutexes.......... checking for local trio library source... trio
checking for iconv_open... yes
checking for stringprep in -lidn... no
checking for systempapername in -lpaper... no
configure: WARNING: disabling support for libpaper
checking for fontconfig with pkg-config... yes
checking for dbus with pkg-config... no
checking for dbus_message_iter_get_basic in -ldbus... no
checking for dlopen in -ldl... no
checking for local freetype library source... yes
checking for local jpeg library source... jpeg
checking for jmemsys.h... yes
checking for local zlib source... yes
checking for local png library source... yes
checking for local lcms2 library source... yes

Running libtiff configure script...
checking build system type... x86_64-unknown-freebsd10.1
checking host system type... x86_64-unknown-freebsd10.1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... .././tiff/config/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... no
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking whether cc understands -c and -o together... yes
checking for C compiler warning flags... -Wall -W
checking whether ln -s works... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert x86_64-unknown-freebsd10.1 file names to x86_64-unknown-freebsd10.1 format... func_convert_file_noop
checking how to convert x86_64-unknown-freebsd10.1 file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd10.1 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g++... no
checking for c++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking how to run the C++ preprocessor... c++ -E
checking for ld used by c++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC... -fPIC -DPIC
checking if c++ PIC flag -fPIC -DPIC works... yes
checking if c++ static flag -static works... yes
checking if c++ supports -c -o file.o... yes
checking if c++ supports -c -o file.o... (cached) yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd10.1 ld.so
checking how to hardcode library paths into programs... immediate
checking whether make supports nested variables... yes
checking for main in -lc... yes
checking for sin in -lm... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for off_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of signed short... 2
checking size of unsigned short... 2
checking size of signed int... 4
checking size of unsigned int... 4
checking size of signed long... 8
checking size of unsigned long... 8
checking size of signed long long... 8
checking size of unsigned long long... 8
checking size of unsigned char *... 8
checking for signed 8-bit type... signed char
checking for unsigned 8-bit type... unsigned char
checking for signed 16-bit type... signed short
checking for unsigned 16-bit type... unsigned short
checking for signed 32-bit type... signed int
checking for unsigned 32-bit type... unsigned int
checking for signed 64-bit type... signed long
checking for unsigned 64-bit type... unsigned long
checking for signed size type... signed long
checking for ptrdiff_t... yes
checking for pointer difference type... ptrdiff_t
checking for int8... no
checking for int16... no
checking for int32... no
checking for floor... yes
checking for isascii... yes
checking for memmove... yes
checking for memset... yes
checking for mmap... yes
checking for pow... yes
checking for setmode... yes
checking for sqrt... yes
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoull... yes
checking for getopt... yes
checking for strcasecmp... yes
checking for strtoul... yes
checking for strtoull... (cached) yes
checking for lfind... yes
checking native cpu bit order... lsb2msb
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for inflateEnd in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for jpeg_read_scanlines in -ljpeg... no
checking jpeglib.h usability... no
checking jpeglib.h presence... no
checking for jpeglib.h... no
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking whether -R must be followed by a space... neither works
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking whether we are using the Microsoft C compiler... no
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
checking OpenGL/gl.h usability... no
checking OpenGL/gl.h presence... no
checking for OpenGL/gl.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for OpenGL library... no
checking GL/glu.h usability... no
checking GL/glu.h presence... no
checking for GL/glu.h... no
checking OpenGL/glu.h usability... no
checking OpenGL/glu.h presence... no
checking for OpenGL/glu.h... no
checking for OpenGL Utility library... no
checking GL/glut.h usability... no
checking GL/glut.h presence... no
checking for GL/glut.h... no
checking GLUT/glut.h usability... no
checking GLUT/glut.h presence... no
checking for GLUT/glut.h... no
checking for GLUT library... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/addtiffo/Makefile
config.status: creating contrib/dbs/Makefile
config.status: creating contrib/dbs/xtiff/Makefile
config.status: creating contrib/iptcutil/Makefile
config.status: creating contrib/mfs/Makefile
config.status: creating contrib/pds/Makefile
config.status: creating contrib/ras/Makefile
config.status: creating contrib/stream/Makefile
config.status: creating contrib/tags/Makefile
config.status: creating contrib/win_dib/Makefile
config.status: creating html/Makefile
config.status: creating html/images/Makefile
config.status: creating html/man/Makefile
config.status: creating libtiff-4.pc
config.status: creating libtiff/Makefile
config.status: creating man/Makefile
config.status: creating port/Makefile
config.status: creating test/Makefile
config.status: creating tools/Makefile
config.status: creating libtiff/tif_config.h
config.status: creating libtiff/tiffconf.h
config.status: executing depfiles commands
config.status: executing libtool commands

Libtiff is now configured for x86_64-unknown-freebsd10.1

  Installation directory:             /usr/local
  Documentation directory:            ${prefix}/share/doc/tiff-4.0.1
  C compiler:                         cc -g -O2 -Wall -W
  C++ compiler:                       c++ -g -O2
  Enable runtime linker paths:        no
  Enable linker symbol versioning:    no
  Support Microsoft Document Imaging: yes
  Use win32 IO:                       no

 Support for internal codecs:
  CCITT Group 3 & 4 algorithms:       yes
  Macintosh PackBits algorithm:       yes
  LZW algorithm:                      yes
  ThunderScan 4-bit RLE algorithm:    yes
  NeXT 2-bit RLE algorithm:           yes
  LogLuv high dynamic range encoding: yes

 Support for external codecs:
  ZLIB support:                       yes
  Pixar log-format algorithm:         yes
  JPEG support:                       no
  Old JPEG support:                   no
  JPEG 8/12 bit dual mode:            no
  ISO JBIG support:                   no
  LZMA2 support:                      no

  C++ support:                        yes

  OpenGL support:                     no


Continuing with Ghostscript configuration...
checking for cups-config... /usr/local/bin/cups-config
checking cups/cups.h usability... no
checking cups/cups.h presence... no
checking for cups/cups.h... no
checking for local ijs library source... yes
checking for local Luratech JBIG2 library source... no
checking for local jbig2dec library source... 
./jbig2dec
Continuing with Ghostscript configuration...
checking for local Luratech JPEG2K library source... no
checking for fseeko... yes
checking whether lrintf is declared... yes
checking for local OpenJPEG library source... yes
checking for memalign... no
checking for GTK+ 3.x... no
checking for GTK+ 2.x... no
checking for X... disabled
configure: WARNING: Unable to include opvp/oprp driver due to missing or disabled prerequisites...
checking for mkstemp... yes
checking for fopen64... no
checking for fseeko... (cached) yes
checking for mkstemp64... no
checking for setlocale... yes
checking for strerror... yes
checking whether cc needs -traditional... no
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking return type of signal handlers... void
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for vprintf... yes
checking for _doprnt... no
checking for bzero... yes
checking for dup2... yes
checking for floor... yes
checking for gettimeofday... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for mkfifo... yes
checking for modf... yes
checking for pow... yes
checking for putenv... yes
checking for rint... yes
checking for setenv... yes
checking for sqrt... yes
checking for strchr... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for sqrtf... yes
checking for strnlen... yes
checking for floorl... yes
checking for ceill... yes
checking for powl... yes
checking for fmodl... yes
checking for log10l... yes
checking byteswap support... yes
checking for byteswap.h... no
configure: creating ./config.status
config.status: creating Makefile

root@dev:/tmp/gsian/ghostscript-9.16 # make
make: don't know how to make |. Stop

make: stopped in /tmp/gsian/ghostscript-9.16
root@dev:/tmp/gsian/ghostscript-9.16 #

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ian Lord
Les solutions e-Z-max inc.
2540, boul. Daniel-Johnson, bureau 610
Laval, Québec, H7T 2S3
Tél: (514) 990-1516 #201
Sans Frais: (877) 990-1516 #201
http://www.ezmax.ca/
https://www.facebook.com/ezmax/
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Chris Liddell
Sent: 18 avril 2015 08:47
To: [email protected]
Subject: Re: [gs-devel] Problem with accents on freebsd but not on windows

There are simply too many variables to even guess at what's really going on here.

Not least, most of these distributions tend to strip the third party library sources that we include (and QA against) in favour of the installed versions, which we have no control over. In this case, Freetype could well be the culprit.

I've tried 9.15 on Linux, and it renders the file correctly.

I would urge you to download the source for *our* release from here:
http://downloads.ghostscript.com/public/ghostscript-9.16.tar.gz

and build it: cd into the "ghostscript-9.16" directory, then "./configure --without-x && make". That should give you a self-contained "gs" binary in the "ghostscript-9.16" directory, so you can run it from there to see if it works correctly.

If that produces correct output, the problem is in the packaging, not our release.

Chris


On 18/04/15 12:49, Ian Lord wrote:
> Hi Ken,
>
> Thanks for the response.
>
> I am using Ghostscript 9.15 built from ports on FreeBSD 
> (/usr/ports/print/ghostscript9-agpl-nox11/)
> I also compiled the port (/usr/ports/print/gsfonts/)
>
> So I am "building from sources" technically, but I don't know if the person that built the port changed a lot in it or not...
>
> I am a bit confused about the bitmap with white text on it, seems like text to me from what I can see (but I'm really not sure). William seems to say the same thing.
>
> Let say it's a bitmap with white text over it. What could cause the 
> "accents" to be removed in this case ? Ghostscript 9.15 on FreeBSD 
> removes them, but not ghostscript 9.15 on windows ? I'm really 
> confused on what would be the cause, beside a bug in ghostscript, if 
> it's not a font substitution problem
>
> Thanks again
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Ian Lord
> MSD Informatique
> 143 Rue des Fauvettes
> St-Colomban (Québec) J5K 0E2
> Tél: (514) 776-6734 #201
> Sans Frais: 1(877) 776-6734 #201
> http://www.msdi.ca/
>
> -----Original Message-----
> From: Ken Sharp [mailto:[email protected]]
> Sent: 17 avril 2015 15:22
> To: Ian Lord
> Cc: [email protected]
> Subject: Re: [gs-devel] Problem with accents on freebsd but not on 
> windows
>
> At 16:27 17/04/2015 +0000, Ian Lord wrote:
>
>
>> I m writing here hoping someone will be able to help me with a 
>> problem we have using gs to convert pdf documents to png.
>
> This mailing list is for people developing using Ghostscript, it is not a support forum.
>
> ----------------------------------------------------------------------
> ----------------- Ghostscript is supplied in two ways, as open-source 
> software under the Affero General Public Licence Version 3
> (http://en.wikipedia.org/wiki/Affero_General_Public_License) and as commercial software under licence from Artifex Software.
>
> The AGPL version of Ghostscript is provided 'as is', without warranty or support.
>
> We do value input from our free user community and we will fix bugs reported to us as well as considering enhancement requests. However, this is entirely at our own discretion and, as you would expect, our commercial customers are given priority over free users.
>
> Bugs can be reported (and enhancement requests raised) at http://bugs.ghostscript.com there are a number of other avenues open to free users:
>
> 1) The stack overflow web site has a small but active community involved with Ghostscript, as well as PostScript and PDF. Questions raised here will often get a good response.
>
> 2) The UseNet forum comp.lang.postscript again has a similar community of enthusiasts.
>
> 3) The Ghostscript developers can be found on the #ghostscript IRC channel on irc.freenode.net. Questions asked here will usually get a response though time zone differences can mean there are periods when nobody is available. The channel is logged, the developers read the logs, and will respond so even if nobody answers immediately hang around, someone will eventually. Alternatively check back in the logs later.
>
> ----------------------------------------------------------------------
> -----------------
>
> You haven't said which version(s) of Ghostscript you have tested, but I've checked back to 8.71 and this file renders correctly in every version I've tried, another developer has tried several other versions on Linux and they have all worked correctly as well.
>
> As William Bader has already indicated, your file does not in fact have all the required fonts embedded. However, the problematic fonts (Frutiger-BlackCn and Frutiger-Cn) *are* embedded, so it is almost certainly not a font substitution problem.
>
> The 'working' example is not, in fact, a font at all. What you have here is a bitmap image of the text, associated with that is invisible text, and that is what gets selected when you use a text selection tool. You can see fairly clearly that the 'text' where the accents is present is very rough when compared to the real text below. All the locations with missing accented characters are in real text, all the ones which are present are images, with invisible text overlaid.
>
> I imagine this was done in the 'modified' step which appears to have take place some 3 years after the document was created....
>
> The most likely reason for your problem is that your version of Ghostscript has been 'packaged' in some way rather then built from the source we supply. We supply specific, tested, versions of the various 3rd party libraries we use, in some cases incorporating fixes which have not (as yet) been adopted by the upstream maintainers. Packagers often use different builds of these libraries and in some cases force Ghostscript to use system shared libraries.
>
> To eliminate this you should, as William also said, rebuild Ghostscrpi from source, do not use shared libraries, and test again.
>
>
>           Ken Sharp
>
> _______________________________________________
> gs-devel mailing list
> [email protected]
> http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
>
_______________________________________________
gs-devel mailing list
[email protected]
http://ghostscript.com/cgi-bin/mailman/listinfo/gs-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.