Xref: news2.mv.net comp.os.msdos.djgpp:1087 From: pnl AT lara DOT eng DOT sun DOT com (Paul Loewenstein) Newsgroups: comp.os.msdos.djgpp Subject: Ghostscript compiled Date: 13 Feb 1996 17:55:49 GMT Organization: Sun Microsystems Inc., Mountain View, CA Lines: 42 Message-ID: <4fqjb5$rjt@engnews2.Eng.Sun.COM> NNTP-Posting-Host: lara.eng.sun.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I have just compiled ghostscript 2.6.1 using djgpp V2.0. It is a tribute to the quality of the code and the compiler that it compiled, linked and ran first time except for the watcom-specific hack for opening the printer that I inherited in the first version of the (tiny) djgpp specific code. I have only ported the tiff, pcx, gif and deskjet (monochrome). I have not dealt with handling the screen. I do not intend to do so. Other printing and file devices should pose no problem. I discovered one library bug. sscanf does not work properly when the input string is exhausted before the format. sscanf ("300", "%fx%f", &xres, &yres); returns -1 rather than 1. This affects the reading of the ghostscript command line. The biggest struggle was getting the makefile to work. I never got the make from the v2.0 distribution to work. I eventually used a make of Borland origin, which worked well enough to get things compiled. An old v1.x distribution of make tried to work in that it started issuing sensible commands, but of course bombed when it tried to invoke v2 gcc. I don't have time to investigate make further. I can supply my makefile to anyone who wishes to try fixing make. Once make is fixed I shall get the make procedure finalized and can then upload the extra files for ghostscript and the binary. Paul Loewenstein Sun Microsystems Computer Co., Mailstop UMPK12-302 Staff Engineer 2550 Garcia Avenue, Mountain View, CA 94043-1100, USA Tel: 415-786-6015 FAX: 415-568-9603 paul DOT loewenstein AT eng DOT sun DOT com -- Paul Loewenstein Sun Microsystems Computer Co., Mailstop UMPK12-302 Staff Engineer 2550 Garcia Avenue, Mountain View, CA 94043-1100, USA Tel: 415-786-6015 FAX: 415-568-9603 paul DOT loewenstein AT eng DOT sun DOT com