Personal info for rdieter
This person is currently certified at Apprentice level.Name: Rex Dieter
Homepage: http://www.math.unl.edu/~rdieter/
Notes:
My primary purpose ghostscript-wise is to build RPMS of ghostscript (and friends) for use in our redhat linux network at UNL... which hopefully, others might find useful too. My most recent work can always be found at: ftp://apt.kde-redhat.org/apt/fedora/.
Recent diary entries for rdieter:
Website update: ghostscript-7.05 + gsview-4.39 Oct 2001 (updated 15 Oct 2001) »
I was inspired to another wave of RPM building due to a recent informative usenet post by ghostgum:
Further to your notes, ghostscript 7.02 beta includes an executable "gsc" with no gtk+ that loads the Ghostscript shared library. The Ghostscript shared library will still have X11 dependencies. In the next Ghostscript release, the "gsx" loader for the shared library will run without a X11 display, after I figured out how to start up gtk+ correctly (FAQs are useful).The end resuilt was RPMS for ghostscript-7.02 and gsview-4.0, gsview-4.03.For ghostscript-7.02-0, noteables are:
- I needed to patch dxmainc.c (in gsdll_stdin) to include:
int fd = fileno(stdin);For gsview-4.0-2, gsview-4.03-0:
- added .desktop and icon files (this change will be included in gsview-4.04 and subsequent releases).
22 Jun 2001 (updated 9 Oct 2001) »
Turns out the (default) shared-lib version ghostscript (7.00) gs executable requires an X-server (a GTK dependency) which results in failures/crashes if using it via an X-less terminal or for print filters. I found this out the hard way when I couldn't print anything after upgrading to use shared-libs. )-:
Fortunately, Russel Lang pointed out:
"By removing all the display device stuff and the call to gsapi_set_display_callback() from dxmain.c you should be able to create an executable that does not require an X- server."Taking his advice, I successfully built a shared-lib ghostscript with no dependency upon X(or gtk).
Got gsview-4.0 to work! It works if, and only if, you set "Ghostscript program" in advanced configure to libgs.so (or libgs.so.7 or libgs.so.7.00), and boy, is it fast (much faster than previous versions). This assumes, of course, that you've got a shared-lib version of ghostscript installed.17 Jun 2001 (updated 9 Oct 2001) »
Took ghostgum's gsview-4.0 RPMs and modified it as I did with previous gsview's:
- Use rpm macros: _prefix, _bindir, _mandir, _docdir, _sysconfdir for file locations.
Also built a shared-lib RPM version of ghostscript 7.00. My starting point here was PLD's ghostscript-7.00-1.src.rpm primarily for its use of native libraries (libpng, libz) and inclusion of additional drivers.
Others have certified this person as follows:
- raph certified rdieter as Apprentice
- ghostgum certified rdieter as Apprentice
- Jan certified rdieter as Apprentice
- Mike certified rdieter as Apprentice
- tschingsy certified rdieter as Apprentice
- Ralf certified rdieter as Apprentice
- Graumnitz certified rdieter as Apprentice
[ Certification disabled because you're not logged in. ]