26-Apr-2024 05:00 GMT.
UNDER CONSTRUCTION
[Files] AFPL Ghostscript 8.13 ported to i686-AROSANN.lu
Posted on 01-Jun-2004 01:40 GMT by whoosh8 comments
View flat
View list
I have recompiled my 68k AFPL Ghostscript 8.13 port to i686-AROS. Outside of the viewers everything appears to be functioning, and within the viewers just the truecolour WB viewer for PS and PDF is functioning. revisit http://www.whoosh777.pwp.blueyonder.co.uk This port was done using my recent port to 68k host of the x86-AROS gcc-3.3.1, so the one port was used to port the other port.

Of the 6 viewer options just the most useful one functions!

With the truecolour WB viewer the colours and image are completely correct, and the viewer is very responsive.

Possibly the other viewers dont function because of endianess, so I will look into this possibility,

The 5 non functioning viewers just produce either an empty window or a window with correct image but wrong colours.

As Turboprint hasnt been ported to x86-AROS, the Turboprint devices cannot currently be used but are compiled in,

The port is a very clean port, the few hitches which occured were quite painless. There were no missing API calls at the linker stage,

I will next be attempting ports of AFPL Ghostscript 8.13 to other AmigaOS variants,

:these other ports will be attempted first before trying to fix the 5 non functioning viewers of this port.

The port takes 3.5 hours to build on WinUAE and the resulting binary is 3.2mb,

List of all comments to this article
Sorted by date, most recent at bottom
Comment 1Joe "Floid" Kanowitz01-Jun-2004 02:56 GMT
Comment 2Anonymous01-Jun-2004 08:17 GMT
Comment 3whoosh01-Jun-2004 22:46 GMT
Comment 4whoosh01-Jun-2004 23:04 GMT
Comment 5justnotbill02-Jun-2004 06:51 GMT
Comment 6Joe "Floid" Kanowitz02-Jun-2004 13:27 GMT
Comment 7whoosh02-Jun-2004 16:48 GMT
AFPL Ghostscript 8.13 ported to i686-AROS : Comment 8 of 8ANN.lu
Posted by whoosh on 03-Jun-2004 20:17 GMT
In reply to Comment 7 (whoosh):
the first Morphos binary I generated of Ghostscript 8.13
is functioning fine for .pdf and .eps files but malfunctioning
for .ps files,

I think there is a bug in the 2.9.1 ppc-morphos assembler I built,
not sure if this is my fault or the source's fault or the build tools fault,

I think this bug is causing the malfunction, eg on 2 files
the assembler gives error messages
which dont make sense,

(gcc compiles by converting .c c files into assembler .s files, which it
then calls the assembler on)

it complains about a number (32) not being in the range 0 to 31,
but when I look at the line number in the asm I dont see 32, I just
see numbers in the range 0 to 31,

so I am rebuilding the cross compiler again, this time building
2.13.1, with this I have built an unoptimised Morphos binary of GS813
(unoptimised in order to speed up the build),

this time the meaningless assembler error messages vanished,
but the 2.13.1 linker refused to link noixemul,

so I "borrowed" the 2.9.1 linker ppc-morphos-ld and noixemul
linked correctly,

this binary is >5mb, not yet sent it out for testing,

if this one functions fine I will rebuild it as an optimised version,
Jump...
TopPrevious commentbottom
Back to Top