[Pkg-pascal-devel] Castle Game Engine 7.0-alpha.1 release, view3dscene 4.0.0

Abou Al Montacir abou.almontacir at sfr.fr
Sun Apr 11 10:40:20 BST 2021

Hi Michalis,
> 1. PasDoc warnings about inability to parse $if -- these willdisappear if you
> use PasDoc 0.16.0. You can also just ignore them (tonot make CGE update in
> Debian blocked by PasDoc update in Debian).They are indeed just warnings, and
> should not cause PasDoc to exitwith non-zero status. They occur so often,
> because the constructionwith $if is used within castleconf.inc, which is
> included in all theunits.
Uploaded ot experimental
> 2. PasDoc warnings about invalid links -- my mistake. Take this patch:
> https://github.com/castle-engine/castle-engine/commit/7d62f9bd5b97d88ee2fae248eb963c0af1c0c5d1
> . Or simply ignore them, they should not cause PasDoc to exit withnon-zero
> status. I added a TODO for myself to improve my Jenkins job,to fail in case of
> any warnings, so I will spot them immediately inthe future.
The patch was applied (with modification as it does not apply as is). Please
review  in 
> 3. There is 1 error that actually causes PasDoc to exit with non-zero status:
>     Warning[2]: Error EPasDoc: ./x3d/x3dnodes_prototypes.inc(984):Unexpected
> reserved word "end" while parsing unit x3dnodes.pas,continuing...
> This is a bug in PasDoc 0.15.0. It is fixed in PasDoc 0.16.0. If youwant to
> build API docs with older PasDoc 0.15.0, please apply theattached patch fix-
> for-pasdoc.0.15.0.patch (it removes a code that isin practice unused).
This seems to be fixed by forcing 0.16.0: 
However a new error spotted. There is a
./tests/code/common/castleconsoletestrunner.pas but it does not find it.
rm -Rf ../reference/mv html ../reference/cp -R logo/castle_game_engine_icon.png
\      html-parts/images/ \      html-parts/castle-engine-website-base/
\      html-parts/cge-pasdoc.js \      ../reference/make[2]: Leaving directory
'/build/castle-game-engine-7.0-alpha.1/doc/pasdoc'# pasdoc create a jquery file,
but we link from jquery insteadrm -rf
doc/reference/tipuesearch/jquery.min.jsmake[1]: Leaving directory
'/build/castle-game-engine-7.0-alpha.1'   debian/rules override_dh_auto_test-
archmake[1]: Entering directory '/build/castle-game-engine-7.0-alpha.1'# Command
basically copied from tests/compile_console.sh while# making sure that no unit
or object files polute the source tree/usr/bin/fpc  -gh -dDEBUG -dTEXT_RUNNER
-dNO_WINDOW_SYSTEM \	-Fuexamples/research_special_rendering_methods/shadow_fi
elds/ \	-Fuexamples/curves_surfaces/ \	-FE/build/castle-game-engine-7.0-
alpha.1/debian/tmp/tmp \	@castle-fpc.cfg
tests/test_castle_game_engine.lprCompiling Debug VersionCompiling Debug
VersionFree Pascal Compiler version 3.2.0+dfsg-12 [2021/01/25] for
x86_64Copyright (c) 1993-2020 by Florian Klaempfl and othersTarget OS: Linux for
tests/test_castle_game_engine.lprtest_castle_game_engine.lpr(20,3) Fatal: Can't
find unit CastleConsoleTestRunner used by test_castle_game_engineFatal:
Compilation abortedError: /usr/bin/ppcx64 returned an error exitcodemake[1]: ***
[debian/rules:118: override_dh_auto_test-arch] Error 1make[1]: Leaving directory
'/build/castle-game-engine-7.0-alpha.1'make: *** [debian/rules:52: binary] Error
2dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Can you please propose a patch?-- 
Abou Al Montacir
On Fri, 2021-02-26 at 03:07 +0100, Michalis Kamburelis wrote:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20210411/620d12c8/attachment-0001.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/20210411/620d12c8/attachment-0001.sig>

More information about the Pkg-pascal-devel mailing list