Henrique de Moraes Holschuh wrote: <snipped>
The bug is almost certainly present on the Debian gs-esp package as well. Both Debian gs-gpl and Debian gs-esp have had the KRGB patch in for quite a while.
I have been going through the debian changelogs when this e-mail arrives. Yes, gs-esp (7.07) had the KRGB patch since May 2004, and gs-gpl (8.01) since August 2004. The timing co-incides about when segfaults from debian users with gs 7.x was reported to epsonepl. We provides patched afpl 8.00/8.14 deb packages (for debian bug #256787) which we know works, so the work-around for these strange segfaults has always been just switching to one of the gs 8.00/8.14 deb packages we provide.
I had a quick look at the krgb patch - it is fairly big, and at times it is more a re-write than a patch; I'll probably take a look at it sometimes, but since we know unmodified ghostscript works for epsonepl, the priority is really until/unless the KRGB is officially adopted by ghostscript (GPL or AFPL), the hpijs people should allocate the manpower to look into it and make sure their patch does not break the color-model related code in ghostscript. I am quite sure the gimpprint people would get very annoyed if it had happened to them, and vice versa e.g. if I requests distribution maintainers to include a patch to ghostscript which makes ghostscript works better for epsonepl, but breaks hpijs or gimp-print in the process.
I'll take a better look at the krgb patch sometimes. BTW, the epsonepl source tree contains a script called "epl_test.sh", which just picks up gs and epsoneplijs from $PATH and runs it through each of the epson epl printer models, and generate a spool file of each. I use it for regression testing (by changing $PATH, or simply run it before and after "make", when it picks up the one in /usr/bin versus the newly compiled binary); if any of you are trying to duplicate/fix the segfault, that saves you a bit of typing all the ghostscript and ijs options. (we also ship a "epl_test.ps", which is a small postscript file used by the script). So if gs in your $PATH is broken, you should be able to duplicate the segfault just by: ./configure ; make ; ./epl_test.sh if you download and untar'gz the epsonepl tree.
regards, Hin-Tak
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]