[Pkg-pascal-devel] Bug#891685: castle-game-engine: FTBFS on m68k: color and vector tests fail

Abou Al Montacir abou.almontacir at sfr.fr
Sun Apr 9 16:59:38 BST 2023


On Thu, 2022-05-26 at 20:23 +0200, Abou Al Montacir wrote:
> CGE build correctly on m68k architecture now.
This was broken again in new upstream 7.0~alpha.2 release.

There was a rework of TVector3Byte where the base data was changed from an array
to a record fields and a default property was added to allow array like access.
However, this array like property is read only, while a load from stream
function tries, in big endian mode, to switch bytes.
While I don't think this swap endianess code is needed at all, I would preferred
a faster implementation with basic records:
  TVector3Byte = packed record
  case Boolean of:
    false: (x, y, z: Byte);
    true: (AsBytes: array[0..2] of Byte);

Anyway, I'll let upstream fix this as they wants, but probably this will never
be in Bookworms.
Abou Al Montacir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20230409/3ae91256/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20230409/3ae91256/attachment.sig>

More information about the Pkg-pascal-devel mailing list