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

Michalis Kamburelis michalis.kambi at gmail.com
Fri Feb 26 02:07:38 GMT 2021


1. PasDoc warnings about inability to parse $if -- these will
disappear if you use PasDoc 0.16.0. You can also just ignore them (to
not make CGE update in Debian blocked by PasDoc update in Debian).
They are indeed just warnings, and should not cause PasDoc to exit
with non-zero status. They occur so often, because the construction
with $if is used within castleconf.inc, which is included in all the
units.

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 with
non-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 in
the future.

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 you
want to build API docs with older PasDoc 0.15.0, please apply the
attached patch fix-for-pasdoc.0.15.0.patch (it removes a code that is
in practice unused).

Regards,
Michalis


czw., 25 lut 2021 o 22:25 Abou Al Montacir <abou.almontacir at sfr.fr> napisał(a):
>
>
>
> On Thu, 2021-02-25 at 16:04 +0100, Abou Al Montacir wrote:
>
> OK, I'll have a trial with build depends on package libgl1.
>
> The above fixed the reported issue, however a new issue happens now when building the documentation.
> Below the related build log. I could not figure out why this fails. Can you please help?
> --
> Cheers, Abou Al Montacir
>
> make[2]: Leaving directory '/build/castle-game-engine-7.0-alpha.1/doc/man/man1'
> make[1]: Leaving directory '/build/castle-game-engine-7.0-alpha.1'
>    debian/rules override_dh_auto_build-indep
> make[1]: Entering directory '/build/castle-game-engine-7.0-alpha.1'
> --- Building Documentation
> # Create logo first, before generating documentation
> /usr/bin/make -C doc/pasdoc/logo
> make[2]: Entering directory '/build/castle-game-engine-7.0-alpha.1/doc/pasdoc/logo'
> inkscape castle_game_engine_icon.svg \
>   --export-width=256 \
>   --export-height=256 \
>   --export-background=white \
>   --export-background-opacity=0 \
>   --export-filename=castle_game_engine_icon.png
>
> ** (process:311682): WARNING **: 21:19:04.909: Unable to create profile directory (Permission denied) (13)
> Unable to init server: Could not connect: Connection refused
> ** Message: 21:19:04.927: Cannot create profile directory /nonexistent/.config/inkscape.
> ** Message: 21:19:04.927: Inkscape will run with default settings, and new settings will not be saved.
> Failed to get connection
> ** (inkscape:311682): CRITICAL **: 21:19:04.931: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
>
> ** (inkscape:311682): CRITICAL **: 21:19:04.931: dbus_g_proxy_call: assertion 'DBUS_IS_G_PROXY (proxy)' failed
>
> ** (inkscape:311682): CRITICAL **: 21:19:04.931: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
>
> ** (inkscape:311682): WARNING **: 21:19:05.016: Could not create directory '/nonexistent/.config/inkscape'
>
> ** (inkscape:311682): WARNING **: 21:19:05.016: Could not create extension error log file '/nonexistent/.config/inkscape/extension-errors.log'
>
> ** (inkscape:311682): WARNING **: 21:19:05.046: Fonts dir '/usr/share/inkscape/fonts' does not exist and will be ignored.
>
> ** (inkscape:311682): WARNING **: 21:19:05.046: Fonts dir '/nonexistent/.config/inkscape/fonts' does not exist and will be ignored.
> Background RRGGBBAA: ffffffff
> Area 0:0:256:256 exported to 256 x 256 pixels (96 dpi)
> make[2]: Leaving directory '/build/castle-game-engine-7.0-alpha.1/doc/pasdoc/logo'
> /usr/bin/make -C doc/pasdoc html
> make[2]: Entering directory '/build/castle-game-engine-7.0-alpha.1/doc/pasdoc'
> ./mk_docs.sh html
> PasDoc 0.15.0 [2018-02-08|FPC 3.0.4|Linux|64]
> Documentation generator for Pascal source
>
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> Info[1]:    Starting Source File Parsing ...
> Info[2]:    Now parsing file ./castlescript/castlescriptvectors.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlenoise.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptparser.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptcorefunctions.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptlexer.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptimages.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptxml.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescriptarrays.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlecurves.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./castlescript/castlescript.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./lcl/castlelclrecentfiles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./lcl/castlepropedits.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./lcl/castlecontrol.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "LCL_FULLVERSION >= 1090000" is true
> Info[2]:    Now parsing file ./lcl/castlelclutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./lcl/castledialogs.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castleopendocument.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castlegameservice.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castleactivityrecognition.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castletestfairy.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castlehelpshift.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castleads.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castlephotoservice.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/opengl/castlegiftiz.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castlefacebook.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castleanalytics.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./services/castleinapppurchases.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./audio/castlesoundengine.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./audio/castlesoundallocator.pas...
> Info[2]:    Now parsing file ./audio/fmod/castlefmodsoundbackend.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./audio/openal/castleopenalsoundbackend.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./audio/castlesoundbase.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./window/castlemessages.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./window/castlewindowprogress.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./window/castlesoundmenu.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./window/castlewindowrecentfiles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./window/castlewindow.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/castlejoysticks.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castletiledmap.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castleinspectorcontrol.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castlecontrols.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castlecontrolsimages.pas...
> Info[2]:    Now parsing file ./ui/opengl/castleonscreenmenu.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castleuicontrols.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castledialogstates.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castlenotifications.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castleuistate.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/opengl/castleflasheffect.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/castlekeysmouse.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./ui/castleinputs.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castledebugtransform.pas...
> Info[2]:    Now parsing file ./game/castletransformextra.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castlecreatures.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castlebehaviors.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castleplayer.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castlegamenotifications.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castleresources.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castlelevels.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./game/castleitems.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlesectors.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlespheresampling.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlequaternions.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlespacefillingcurves.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castletriangulate.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlethirdpersonnavigation.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlecomponentserialize.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlerays.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castletriangles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlerenderingcamera.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlefrustum.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlecubemaps.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlecameras.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castletransform.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlesphericalharmonics.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castleboxes.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./3d/castlenurbs.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/castlevideos.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/castlecompositeimage.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/castletextureimages.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/opengl/castleglutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/opengl/castleglimages.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/opengl/castleglshaders.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/opengl/castlerendercontext.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./images/castleimages.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castledatauri.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castleuriutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlelocalizationgettext.pas...
> Info[2]:    Now parsing file ./files/castleconfig.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/indy/castleclientserver.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlerecentfiles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlexmlutils.pas...
> Info[2]:    Now parsing file ./files/castlexmlcfginternal.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlexmlconfig.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlefindfiles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castledownload.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./files/castlefilesutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./fonts/opengl/castlefontfamily.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./fonts/opengl/castlefonts.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./fonts/windows/castlewindowsfonts.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./fonts/castletexturefontdata.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/castleloadgltf.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dcastlescript.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/castleterrain.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dcamerautils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dtime.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/castlematerialproperties.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dfields.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dnodes.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Warning[2]: Error EPasDoc: ./x3d/x3dnodes_prototypes.inc(984): Unexpected reserved word "end" while parsing unit x3dnodes.pas, continuing...
> Info[2]:    Now parsing file ./x3d/castleshapes.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlerendererinternalshader.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlerendererinternaltextureenv.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlesceneinternalblending.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlescreeneffects.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlesceneinternalshape.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlerendererinternallights.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlesceneinternalocclusion.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castleviewport.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castleglcubemaps.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/opengl/castlescene.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/castlescenecore.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dload.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/x3dtriangles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./x3d/castleraytracer.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castledynlib.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlerandom.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleinterfaces.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlevectors.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlelog.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlestreamutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlesystemlanguage.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleparameters.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlemessaging.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castletimeutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Warning[1]: ./base/castletimeutils_frameprofiler.inc(73): This is a back-comment (comment starting with "<") but there is no item declared right before it: " time, for each TFrameMetric"
> Info[2]:    Now parsing file ./base/castlecolors.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleclassutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlestringutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleapplicationproperties.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(CASTLE_IOS) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleprojection.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/opengl/castleglversion.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleprogressconsole.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleutils.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlefilefilters.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlerectangles.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleprogress.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castleunicode.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ./base/castlerenderoptions.pas...
> Warning[2]: Evaluating $if and $elseif conditions is not implemented, I'm simply assuming that "defined(IOS) or defined(ANDROID) or defined(CASTLE_NINTENDO_SWITCH)" is true
> Info[2]:    Now parsing file ../doc/pasdoc/introduction.pasdoc...
> Info[2]:    ... 146 Source File(s) parsed
> Info[2]:    Creating links ...
> Info[2]:    ...  links created
> Warning[2]: Could not find item TAbstractSequencerNode.ForceContinuousValue_Changed
> Warning[2]: Could not find item TAbstractViewpointNode.Orientation
> Warning[2]: Could not find item TAbstractViewpointNode.GravityTransform
> Warning[2]: Could not find item TAbstractViewpointNode.GravityUp
> Warning[2]: Could not find item TTransformNode.Center
> Warning[2]: Could not find item TTransformNode.Rotation
> Warning[2]: Could not find item TTransformNode.Scale
> Warning[2]: Could not find item TTransformNode.ScaleOrientation
> Warning[2]: Could not find item TTransformNode.Translation
> Warning[2]: Could not find item TAbstractShapeNode.Render
> Warning[2]: Could not find item TCommonSurfaceShaderNode.DiffuseTexture
> Warning[2]: Could not find item TCommonSurfaceShaderNode.MultiDiffuseAlphaTexture
> Warning[2]: Could not find item TCommonSurfaceShaderNode.NormalTexture
> Warning[2]: Could not find item TImageBackgroundNode.Texture
> Warning[2]: Could not find item TImageBackgroundNode.Color
> Warning[2]: Could not find item TAbstractX3DGroupingNode.BBox
> Warning[2]: Could not find item TAbstractShapeNode.BBox
> Warning[2]: Could not find item TAbstractComposedGeometryNode.SetTangent
> Warning[2]: Could not find item TBillboardNode.AxisOfRotation
> Warning[2]: Could not find item TAppearanceNode.BlendMode
> Warning[2]: Could not find item TAppearanceNode.Texture
> Warning[2]: Could not find item TAppearanceNode.NormalMap
> Info[2]:    Expanding descriptions (pass 1) ...
> Info[2]:    Expanding descriptions (pass 2) ...
> Warning[1]: Could not resolve link "AHurtDirection" (from description of "CastleBehaviors.TCastleAliveBehavior.Hurt")
> Warning[1]: Could not resolve link "AHurtDirection" (from description of "CastleBehaviors.TCastleAliveBehavior.HurtStrength")
> Warning[1]: Could not resolve link "TBillboardNode.AxisOfRotation" (from description of "CastleBehaviors.TCastleBillboard.AxisOfRotation")
> Warning[1]: Could not resolve link "TBlendingSort.bs3D" (from description of "CastleBoxes.TBox3D.CompareBackToFront3D")
> Warning[1]: Could not resolve link "TBlendingSort.bs2D" (from description of "CastleBoxes.TBox3D.CompareBackToFront2D")
> Warning[1]: Unknown tag name "url" (in description of "CastleClientServer")
> Warning[1]: Unknown tag name "url" (in description of "CastleClientServer")
> Warning[1]: Could not resolve link "TAbstractColorNode.Mode" (from description of "CastleRenderOptions.TColorMode")
> Warning[1]: Could not resolve link "TAbstractOneSidedMaterialNode.NormalTexture" (from description of "CastleRenderOptions.TCastleRenderOptions.BumpMapping")
> Warning[1]: Could not resolve link "TAbstractOneSidedMaterialNode" (from description of "CastleRenderOptions.TCastleRenderOptions.BumpMapping")
> Warning[1]: Could not resolve link "TMaterialNode" (from description of "CastleRenderOptions.TCastleRenderOptions.BumpMapping")
> Warning[1]: Could not resolve link "TPhysicalMaterialNode" (from description of "CastleRenderOptions.TCastleRenderOptions.BumpMapping")
> Warning[1]: Could not resolve link "TUnlitMaterialNode" (from description of "CastleRenderOptions.TCastleRenderOptions.BumpMapping")
> Warning[1]: Could not resolve link "TAbstractShapeNode.Shading" (from description of "CastleRenderOptions.TCastleRenderOptions.PhongShading")
> Warning[1]: Could not resolve link "TBlendModeNode" (from description of "CastleRenderOptions.TCastleRenderOptions.BlendingSourceFactor")
> Warning[1]: Could not resolve link "TTransformNode.Translation" (from description of "CastleSceneCore.TCastleSceneCore")
> Warning[1]: Could not resolve link "TAbstractX3DGroupingNode.AddChildren" (from description of "CastleSceneCore.TCastleSceneCore")
> Warning[1]: Could not resolve link "BoundingBox" (from description of "CastleSceneCore.TCastleSceneCore")
> Warning[1]: Could not resolve link "TX3DRootNode" (from description of "CastleSceneCore.TCastleSceneCore.Load")
> Warning[1]: Could not resolve link "BoundingBox" (from description of "CastleSceneCore.TCastleSceneCore.InternalUpdateNavigation")
> Warning[1]: Could not resolve link "TTimeSensorNode.FakeTime" (from description of "CastleSceneCore.TCastleSceneCore.ForceAnimationPose")
> Warning[1]: Could not resolve link "TTransformNode.Translation" (from description of "CastleSceneCore.TCastleSceneCore.PlayAnimation")
> Warning[1]: Could not resolve link "TTimeSensorNode.Start" (from description of "CastleSceneCore.TCastleSceneCore.PlayAnimation")
> Warning[1]: Could not resolve link "TTimeSensorNode.Stop" (from description of "CastleSceneCore.TCastleSceneCore.PlayAnimation")
> Warning[1]: Could not resolve link "TTextNode.FontChanged" (from description of "CastleSceneCore.TCastleSceneCore.FontChanged")
> Warning[1]: Could not resolve link "TAsciiTextNode_1.FontChanged" (from description of "CastleSceneCore.TCastleSceneCore.FontChanged")
> Warning[1]: Could not resolve link "TTimeSensorNode.Start" (from description of "CastleSceneCore.TCastleSceneCore.CurrentAnimation")
> Warning[1]: Could not resolve link "TCollisionNode" (from description of "CastleSceneCore.TCastleSceneCore.Spatial")
> Warning[1]: Could not resolve link "Collides" (from description of "CastleSceneCore.TCastleSceneCore.Spatial")
> Warning[1]: Could not resolve link "Collides" (from description of "CastleSceneCore.TCastleSceneCore.Spatial")
> Warning[1]: Could not resolve link "Collides" (from description of "CastleSceneCore.TCastleSceneCore.Spatial")
> Warning[1]: Could not resolve link "Collides" (from description of "CastleSceneCore.TCastleSceneCore.Spatial")
> Warning[1]: Could not resolve link "TX3DNode.KeepExistingBegin" (from description of "CastleScreenEffects.TCastleScreenEffects.AddScreenEffect")
> Warning[1]: Could not resolve link "TScreenEffectNode.Enabled" (from description of "CastleScreenEffects.TCastleScreenEffects.AddScreenEffect")
> Warning[1]: Could not resolve link "TScreenEffectNode.Enabled" (from description of "CastleScreenEffects.TCastleScreenEffects.ScreenEffectsEnable")
> Warning[1]: Could not resolve link "TScreenEffectNode.Enabled" (from description of "CastleScreenEffects.TCastleScreenEffects.ScreenEffectsEnable")
> Warning[1]: Could not resolve link "TAbstractGeometryNode.Proxy" (from description of "CastleShapes.TShape.Geometry")
> Warning[1]: Could not resolve link "TAbstractGeometryNode.Proxy" (from description of "CastleShapes.TShape.State")
> Warning[1]: Could not resolve link "TAbstractGeometryNode" (from description of "CastleShapes.TShape.BoundingSphereCenter")
> Warning[1]: Could not resolve link "TAppearanceNode.AlphaChannel" (from description of "CastleShapes.TShape.AlphaChannel")
> Warning[1]: Could not resolve link "TCollisionNode.Proxy" (from description of "CastleShapes.TShape.Visible")
> Warning[1]: Could not resolve link "TShapeNode.Collision" (from description of "CastleShapes.TShape.Collidable")
> Warning[1]: Could not resolve link "TCollisionNode" (from description of "CastleShapes.TShape.Collidable")
> Warning[1]: Could not resolve link "TCollisionNode.Enabled" (from description of "CastleShapes.TShape.Collidable")
> Warning[1]: Could not resolve link "TCollisionNode.Proxy" (from description of "CastleShapes.TShape.Collidable")
> Warning[1]: Unknown tag name "like" (in description of "CastleSoundEngine.TCastleSound")
> Warning[1]: Could not resolve link "TCastleSoundSource.Play" (from description of "CastleSoundEngine.TCastleSound")
> Warning[1]: Could not resolve link "TTransformNode" (from description of "CastleTransform.TCastleTransform.PointCollision2D")
> Warning[1]: Unknown tag name "url" (in description of "CastleURIUtils.URIExtractSettingsFromAnchor")
> Warning[1]: Unknown tag name "url" (in description of "CastleURIUtils.URIExtractSettingsFromAnchor")
> Warning[1]: Unknown tag name "url" (in description of "CastleURIUtils.URIExtractSettingsFromAnchor")
> Warning[1]: Could not resolve link "CastleVectorsInternalSingle.TGenericVector3.Equals" (from description of "CastleVectors")
> Warning[1]: Could not resolve link "CastleVectorsInternalSingle.TGenericVector3.IsZero" (from description of "CastleVectors")
> Warning[1]: Could not resolve link "CastleVectorsInternalSingle.TGenericVector3.PerfectlyEquals" (from description of "CastleVectors")
> Warning[1]: Could not resolve link "CastleVectorsInternalSingle.TGenericVector3.IsPerfectlyZero" (from description of "CastleVectors")
> Warning[1]: Could not resolve link "TGenericVector2.ToString" (from description of "CastleVectors.Vector2FromStr")
> Warning[1]: Could not resolve link "TGenericVector3.ToString" (from description of "CastleVectors.Vector2FromStr")
> Warning[1]: Could not resolve link "TGenericVector4.ToString" (from description of "CastleVectors.Vector2FromStr")
> Warning[1]: Could not resolve link "TBackgroundNode" (from description of "CastleViewport.TCastleViewport.Transparent")
> Warning[1]: Could not resolve link "TTextureBackgroundNode" (from description of "CastleViewport.TCastleViewport.Transparent")
> Warning[1]: Could not resolve link "TImageBackgroundNode" (from description of "CastleViewport.TCastleViewport.Transparent")
> Info[2]:    ... Descriptions expanded
> Info[2]:    Writing Docs for unit "CastleActivityRecognition"
> Info[2]:    Writing Docs for unit "CastleAds"
> Info[2]:    Writing Docs for unit "CastleAnalytics"
> Info[2]:    Writing Docs for unit "CastleApplicationProperties"
> Info[2]:    Writing Docs for unit "CastleBehaviors"
> Info[2]:    Writing Docs for unit "CastleBoxes"
> Info[2]:    Writing Docs for unit "CastleCameras"
> Info[2]:    Writing Docs for unit "CastleClassUtils"
> Info[2]:    Writing Docs for unit "CastleClientServer"
> Info[2]:    Writing Docs for unit "CastleColors"
> Info[2]:    Writing Docs for unit "CastleComponentSerialize"
> Info[2]:    Writing Docs for unit "CastleCompositeImage"
> Info[2]:    Writing Docs for unit "CastleConfig"
> Info[2]:    Writing Docs for unit "CastleControl"
> Info[2]:    Writing Docs for unit "CastleControls"
> Info[2]:    Writing Docs for unit "CastleCreatures"
> Info[2]:    Writing Docs for unit "CastleCubeMaps"
> Info[2]:    Writing Docs for unit "CastleCurves"
> Info[2]:    Writing Docs for unit "CastleDataURI"
> Info[2]:    Writing Docs for unit "CastleDebugTransform"
> Info[2]:    Writing Docs for unit "CastleDialogs"
> Info[2]:    Writing Docs for unit "CastleDialogStates"
> Info[2]:    Writing Docs for unit "CastleDownload"
> Info[2]:    Writing Docs for unit "CastleDynLib"
> Info[2]:    Writing Docs for unit "CastleFacebook"
> Info[2]:    Writing Docs for unit "CastleFileFilters"
> Info[2]:    Writing Docs for unit "CastleFilesUtils"
> Info[2]:    Writing Docs for unit "CastleFindFiles"
> Info[2]:    Writing Docs for unit "CastleFlashEffect"
> Info[2]:    Writing Docs for unit "CastleFMODSoundBackend"
> Info[2]:    Writing Docs for unit "CastleFontFamily"
> Info[2]:    Writing Docs for unit "CastleFonts"
> Info[2]:    Writing Docs for unit "CastleFrustum"
> Info[2]:    Writing Docs for unit "CastleGameNotifications"
> Info[2]:    Writing Docs for unit "CastleGameService"
> Info[2]:    Writing Docs for unit "CastleGiftiz"
> Info[2]:    Writing Docs for unit "CastleGLCubeMaps"
> Info[2]:    Writing Docs for unit "CastleGLImages"
> Info[2]:    Writing Docs for unit "CastleGLShaders"
> Info[2]:    Writing Docs for unit "CastleGLUtils"
> Info[2]:    Writing Docs for unit "CastleGLVersion"
> Info[2]:    Writing Docs for unit "CastleHelpshift"
> Info[2]:    Writing Docs for unit "CastleImages"
> Info[2]:    Writing Docs for unit "CastleInAppPurchases"
> Info[2]:    Writing Docs for unit "CastleInputs"
> Info[2]:    Writing Docs for unit "CastleInspectorControl"
> Info[2]:    Writing Docs for unit "CastleInterfaces"
> Info[2]:    Writing Docs for unit "CastleItems"
> Info[2]:    Writing Docs for unit "CastleJoysticks"
> Info[2]:    Writing Docs for unit "CastleKeysMouse"
> Info[2]:    Writing Docs for unit "CastleLCLRecentFiles"
> Info[2]:    Writing Docs for unit "CastleLCLUtils"
> Info[2]:    Writing Docs for unit "CastleLevels"
> Info[2]:    Writing Docs for unit "CastleLoadGltf"
> Info[2]:    Writing Docs for unit "CastleLocalizationGetText"
> Info[2]:    Writing Docs for unit "CastleLog"
> Info[2]:    Writing Docs for unit "CastleMaterialProperties"
> Info[2]:    Writing Docs for unit "CastleMessages"
> Info[2]:    Writing Docs for unit "CastleMessaging"
> Info[2]:    Writing Docs for unit "CastleNoise"
> Info[2]:    Writing Docs for unit "CastleNotifications"
> Info[2]:    Writing Docs for unit "CastleNURBS"
> Info[2]:    Writing Docs for unit "CastleOnScreenMenu"
> Info[2]:    Writing Docs for unit "CastleOpenALSoundBackend"
> Info[2]:    Writing Docs for unit "CastleOpenDocument"
> Info[2]:    Writing Docs for unit "CastleParameters"
> Info[2]:    Writing Docs for unit "CastlePhotoService"
> Info[2]:    Writing Docs for unit "CastlePlayer"
> Info[2]:    Writing Docs for unit "CastleProgress"
> Info[2]:    Writing Docs for unit "CastleProgressConsole"
> Info[2]:    Writing Docs for unit "CastleProjection"
> Info[2]:    Writing Docs for unit "CastleQuaternions"
> Info[2]:    Writing Docs for unit "CastleRandom"
> Info[2]:    Writing Docs for unit "CastleRays"
> Info[2]:    Writing Docs for unit "CastleRayTracer"
> Info[2]:    Writing Docs for unit "CastleRecentFiles"
> Info[2]:    Writing Docs for unit "CastleRectangles"
> Info[2]:    Writing Docs for unit "CastleRenderContext"
> Info[2]:    Writing Docs for unit "CastleRenderOptions"
> Info[2]:    Writing Docs for unit "CastleResources"
> Info[2]:    Writing Docs for unit "CastleScene"
> Info[2]:    Writing Docs for unit "CastleSceneCore"
> Info[2]:    Writing Docs for unit "CastleScreenEffects"
> Info[2]:    Writing Docs for unit "CastleScript"
> Info[2]:    Writing Docs for unit "CastleScriptArrays"
> Info[2]:    Writing Docs for unit "CastleScriptCoreFunctions"
> Info[2]:    Writing Docs for unit "CastleScriptImages"
> Info[2]:    Writing Docs for unit "CastleScriptLexer"
> Info[2]:    Writing Docs for unit "CastleScriptParser"
> Info[2]:    Writing Docs for unit "CastleScriptVectors"
> Info[2]:    Writing Docs for unit "CastleScriptXML"
> Info[2]:    Writing Docs for unit "CastleSectors"
> Info[2]:    Writing Docs for unit "CastleShapes"
> Info[2]:    Writing Docs for unit "CastleSoundBase"
> Info[2]:    Writing Docs for unit "CastleSoundEngine"
> Info[2]:    Writing Docs for unit "CastleSoundMenu"
> Info[2]:    Writing Docs for unit "CastleSpaceFillingCurves"
> Info[2]:    Writing Docs for unit "CastleSphereSampling"
> Info[2]:    Writing Docs for unit "CastleSphericalHarmonics"
> Info[2]:    Writing Docs for unit "CastleStreamUtils"
> Info[2]:    Writing Docs for unit "CastleStringUtils"
> Info[2]:    Writing Docs for unit "CastleSystemLanguage"
> Info[2]:    Writing Docs for unit "CastleTerrain"
> Info[2]:    Writing Docs for unit "CastleTestFairy"
> Info[2]:    Writing Docs for unit "CastleTextureFontData"
> Info[2]:    Writing Docs for unit "CastleTextureImages"
> Info[2]:    Writing Docs for unit "CastleThirdPersonNavigation"
> Info[2]:    Writing Docs for unit "CastleTiledMap"
> Info[2]:    Writing Docs for unit "CastleTimeUtils"
> Info[2]:    Writing Docs for unit "CastleTransform"
> Info[2]:    Writing Docs for unit "CastleTransformExtra"
> Info[2]:    Writing Docs for unit "CastleTriangles"
> Info[2]:    Writing Docs for unit "CastleTriangulate"
> Info[2]:    Writing Docs for unit "CastleUIControls"
> Info[2]:    Writing Docs for unit "CastleUIState"
> Info[2]:    Writing Docs for unit "CastleUnicode"
> Info[2]:    Writing Docs for unit "CastleURIUtils"
> Info[2]:    Writing Docs for unit "CastleUtils"
> Info[2]:    Writing Docs for unit "CastleVectors"
> Info[2]:    Writing Docs for unit "CastleVideos"
> Info[2]:    Writing Docs for unit "CastleViewport"
> Info[2]:    Writing Docs for unit "CastleWindow"
> Info[2]:    Writing Docs for unit "CastleWindowProgress"
> Info[2]:    Writing Docs for unit "CastleWindowRecentFiles"
> Info[2]:    Writing Docs for unit "CastleWindowsFonts"
> Info[2]:    Writing Docs for unit "CastleXMLConfig"
> Info[2]:    Writing Docs for unit "CastleXMLUtils"
> Info[2]:    Writing Docs for unit "X3DCameraUtils"
> Info[2]:    Writing Docs for unit "X3DCastleScript"
> Info[2]:    Writing Docs for unit "X3DFields"
> Info[2]:    Writing Docs for unit "X3DLoad"
> Info[2]:    Writing Docs for unit "X3DTime"
> Info[2]:    Writing Docs for unit "X3DTriangles"
> Info[2]:    Writing Docs for Introduction, "introduction"
> Info[2]:    Writing additional files for tipue search engine
> Info[1]:    Done
> make[2]: *** [Makefile:17: html] Error 1
> make[2]: Leaving directory '/build/castle-game-engine-7.0-alpha.1/doc/pasdoc'
> make[1]: *** [debian/rules:148: override_dh_auto_build-indep] Error 2
> make[1]: Leaving directory '/build/castle-game-engine-7.0-alpha.1'
> make: *** [debian/rules:52: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
> I: copying local configuration
> E: Failed autobuilding of package
> I: unmounting dev/ptmx filesystem
> I: unmounting dev/pts filesystem
> I: unmounting dev/shm filesystem
> I: unmounting proc filesystem
> I: unmounting sys filesystem
> I: Cleaning COW directory
> I: forking: rm -rf /var/cache/pbuilder/build/cow.293442
> gbp:error: 'git-pbuilder' failed: it exited with 1
> _______________________________________________
> Pkg-pascal-devel mailing list
> Pkg-pascal-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pascal-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-for-pasdoc.0.15.0.patch
Type: text/x-patch
Size: 611 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20210226/3a4e2eb6/attachment-0001.bin>


More information about the Pkg-pascal-devel mailing list