[Pkg-pascal-devel] CGE package build

Michalis Kamburelis michalis.kambi at gmail.com
Mon Aug 10 21:25:58 BST 2020


Hi,

I see that building CGE 6.4 fails when running the testcase
https://buildd.debian.org/status/fetch.php?pkg=castle-game-engine&arch=arm64&ver=6.4%2Bdfsg1-5&stamp=1597082240&file=log
.

1. I cannot reproduce it on my local computer, unfortunately. Although I
used a bit different environment:

- I'm running Debian Linux/x86_64, with Debian testing

- I'm using v6.4-fixes branch from GitHub,
https://github.com/castle-engine/castle-engine/tree/v6.4-fixes

- I'm using FPC 3.2.0 from upstream FPC (installed through fpcupdeluxe)

So it should be close to the Debian package of CGE 6.4 on amd64... but the
testcase works OK for me, all tests pass.

If you can point me to how to reproduce the failed testcase easily on my
local computer, I will happily look into fixing it.

2. Note: the FPC 3.2.0 unfortunately makes a flood of notes/warnings at
compilation that we cannot easily avoid. They may the build log quite long.

Some of them are at "specialization" moment of generic lists from
Generics.Collection unit (included in FPC 3.2.0), some at Kraft (which we
try not to modify, as it is a 3rd-party library that we just use, by
Benjamin 'BeRo' Rosseaux).

These are automatically hidden in latest CGE, if you compile using the
build tool or using castle-fpc.cfg .

I have backported the castle-fpc.cfg changes now to v6.4-fixes branch,
https://github.com/castle-engine/castle-engine/commit/fc3c0c38e86343fd460008021f46279bf8aee9ff
. Feel free to apply this to Debian CGE 65.4, to make the build log cleaner
from irrelevant notes.

Regards,
Michalis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20200810/798a321f/attachment.html>


More information about the Pkg-pascal-devel mailing list