Summary: | Regression: GS 8.64 cannot display a file which GS 8.63 displays | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Till Kamppeter <till.kamppeter> |
Component: | PS Interpreter | Assignee: | Ralph Giles <ralph.giles> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | ||
Priority: | P2 | ||
Version: | master | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://dev.linuxfoundation.org/~till/tmp/photo.ps | ||
Customer: | Word Size: | --- |
Description
Till Kamppeter
2009-01-08 02:11:32 UTC
I'm having trouble duplicating this. With the command line: bin/gs -sDEVICE=ppmraw -o test.ppm ./photo.ps Ghostscript 8.63 and head (r9336) generate identical files. Which revision of 8.64 are you using and what command line? I take current SVN HEAD and do CFLAGS="-fPIC" ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-ijs --with-jbig2dec --with-jasper --with-x --disable-gtk --enable-dynamic --with-omni --enable-cups --disable-compile-inits --with-drivers=ALL --disable-cairo --with-fontpath=/var/lib/defoma/gs.d/dirs/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts (fontpath may need to be changed if you are not on Ubuntu or Debian) make GS_LIB=./Resource/Init/:./lib bin/gs photo.ps and get the broken output. With the "ppmraw" output device it works for me. Note: Without "-sDEVICE=..." the "x11alpha" output device gets chosen for me on Ubuntu Intrepid (according to "gs -h"). Thanks for the additional information; I'm now able to duplicate the bug and am searching for the change which broke this. This broke in r9288: r9288 | leonardo | 2008-12-13 12:05:37 -0800 (Sat, 13 Dec 2008) | 26 lines Enhancement (graphics) : Implement new device virtual method 'fillpage'. Note to get r9287 and r9288 to build you have to apply the patch from r9294. Also, the options from comment #2 are not necessary, the bug can be duplicated with: ./autogen.sh make bin/gs -sDEVICE=x11alpha ./photo.ps I have no possibility to debug x11 devices. Passing to the device owner. I suspect that this bug requires to implement the 'fillpage' method for x11 devices as gx_forward_fillpage. |