all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#52233] [PATCH] gnu: godot: Update to 3.4
@ 2021-12-01 23:55 Andy Tai
  2021-12-02  5:07 ` bug#52233: " Leo Famulari
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Tai @ 2021-12-01 23:55 UTC (permalink / raw)
  To: 52233

[-- Attachment #1: Type: text/plain, Size: 1 bytes --]



[-- Attachment #2: 0001-gnu-godot-Update-to-3.4.patch --]
[-- Type: text/x-patch, Size: 2538 bytes --]

From a981266f1e8388c0c5ede302cbdbc04df7e1c881 Mon Sep 17 00:00:00 2001
From: Andy Tai <atai@atai.org>
Date: Wed, 1 Dec 2021 15:49:39 -0800
Subject: [PATCH] gnu: godot: Update to 3.4.
To: guix-patches@gnu.org

    * gnu/packages/game-development.scm (godot): Update to 3.4.
---
 gnu/packages/game-development.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index a060dc94dc..380b5705d0 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1846,7 +1846,7 @@ (define-public openmw
 (define-public godot
   (package
     (name "godot")
-    (version "3.2.3")
+    (version "3.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1855,7 +1855,7 @@ (define-public godot
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19vrp5lhyvxbm6wjxzn28sn3i0s8j08ca7nani8l1nrhvlc8wi0v"))
+                "0y542zla6msgxf31rd0349d9j3ya7f3njnwmmrh8lmzfgxx86qbx"))
               (modules '((guix build utils)
                          (ice-9 ftw)
                          (srfi srfi-1)))
@@ -1870,19 +1870,23 @@ (define-public godot
                               "assimp"
                               "certs"
                               "cvtt"
+                              "embree"
                               "enet"
                               "etc2comp"
                               "fonts"
                               "glad"
                               "jpeg-compressor"
                               "libsimplewebm"
+                              "minimp3"
                               "miniupnpc"
                               "minizip"
                               "misc"
                               "nanosvg"
+                              "oidn"
                               "pvrtccompressor"
                               "recastnavigation"
                               "squish"
+                              "stb_rect_pack"
                               "tinyexr"
                               "vhacd"
                               "xatlas")))
@@ -1969,6 +1973,7 @@ (define-public godot
     (native-inputs `(("pkg-config" ,pkg-config)))
     (inputs `(("alsa-lib" ,alsa-lib)
               ("bullet" ,bullet)
+              ("eudev" ,eudev)
               ("freetype" ,freetype)
               ("glew" ,glew)
               ("glu" ,glu)
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* bug#52233: [PATCH] gnu: godot: Update to 3.4
  2021-12-01 23:55 [bug#52233] [PATCH] gnu: godot: Update to 3.4 Andy Tai
@ 2021-12-02  5:07 ` Leo Famulari
  2021-12-02  5:12   ` Leo Famulari
  0 siblings, 1 reply; 13+ messages in thread
From: Leo Famulari @ 2021-12-02  5:07 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233-done

> From a981266f1e8388c0c5ede302cbdbc04df7e1c881 Mon Sep 17 00:00:00 2001
> From: Andy Tai <atai@atai.org>
> Date: Wed, 1 Dec 2021 15:49:39 -0800
> Subject: [PATCH] gnu: godot: Update to 3.4.
> To: guix-patches@gnu.org
> 
>     * gnu/packages/game-development.scm (godot): Update to 3.4.

Thanks! Pushed as dd4365efa1c6fb609de9bd7cd10f9c82e064aed4

I noticed that, with and without this patch, the only Guix package that
uses Godot fails to start like this:

------
$ superstarfighter 
Godot Engine v3.2.3.stable.custom_build - https://godotengine.org
Input method doesn't support any styles
free(): invalid pointer
zsh: abort      superstarfighter
------

It seems like the same issue as #46669, but that was later fixed:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46669#28

It would be great to make this work again, or we should remove the
superstarfighter package.




^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#52233: [PATCH] gnu: godot: Update to 3.4
  2021-12-02  5:07 ` bug#52233: " Leo Famulari
@ 2021-12-02  5:12   ` Leo Famulari
  2021-12-02  5:15     ` [bug#52233] " Andy Tai
  0 siblings, 1 reply; 13+ messages in thread
From: Leo Famulari @ 2021-12-02  5:12 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233-done

On Thu, Dec 02, 2021 at 12:07:29AM -0500, Leo Famulari wrote:
> I noticed that, with and without this patch, the only Guix package that
> uses Godot fails to start like this:
> 
> ------
> $ superstarfighter 
> Godot Engine v3.2.3.stable.custom_build - https://godotengine.org
> Input method doesn't support any styles
> free(): invalid pointer
> zsh: abort      superstarfighter
> ------
> 
> It seems like the same issue as #46669, but that was later fixed:
> 
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46669#28

Oh actually, I missed the main point of that resolution, which is that
the problem was fixed by a grafted libx11 update. Since my test avoided
grafts, superstarfighter was still failing with Godot 3.2.3. But it
works with the libx11 graft.

However, superstarfighter fails in a different way with Godot 3.4, as
shown below. Does it work for you? Or should we revert the Godot update?

------
$ superstarfighter 
Godot Engine v3.4.stable.custom_build - https://godotengine.org
OpenGL ES 3.0 Renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
OpenGL ES Batching: ON
libasound.so.2: cannot open shared object file: No such file or directory
libpulse.so.0: cannot open shared object file: No such file or directory
libpulse.so.0: cannot open shared object file: No such file or directory
libasound.so.2: cannot open shared object file: No such file or directory
WARNING: All audio drivers failed, falling back to the dummy driver.
     at: initialize (servers/audio_server.cpp:222)
libudev.so.1: cannot open shared object file: No such file or directory
 
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/lewislancaster-0555.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/PM_ATG_120_3_3.wav.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/250143__foolboymedia__rave-digger.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Bhangra_bass-PunchDeck.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Feel_the_Pulse.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Signal-in-the-Noise.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/level5.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/soundtracks/paradoxal_activity-mattek.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCheckmark.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxTick.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_circle.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_box.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCross.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_crossGrey.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/UI/pause-window.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftGrey.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftWhite.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightGrey.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightWhite.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/modes/crown.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/crown_logo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/explosion_halo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/ECM/icons/Component.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/ball.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/rhombus_indicator.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_halo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship2.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity2D.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/female_beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/shaders/trail.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/shaders/offset_trail.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/weapons/bomb_retro.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/gameplay/GUI_Notification 10.wav.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/gameplay/FF_punch.wav.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty00.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty01.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty02.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty03.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty04.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty05.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty06.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty07.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty08.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty09.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty10.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_empty11.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full00.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full01.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full02.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full03.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full04.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full05.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full06.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full07.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full08.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full09.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full10.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full11.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/star_full.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/ECM/icons/Manager.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/FX/slow_motion_effect.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/FX/unslow_motion_effect.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/FX/Fast Swish.wav.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/FX/pickup--generic-pickup-sfx-for-collection-of-item--2-sound-effect-16598511.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://icon.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/shadow.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/HUD/bars_bottom.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/HUD/hud.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/modes/deathmatch.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/deathmatch_logo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/UI_effects/thud.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/countdown.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/robolords.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/grid.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/wall_tile.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GBeveledRect.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/shaders/textures/base_texture.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/ECM/icons/Component2D.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_symbol.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/flag.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GRegularPolygon.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/no_crown.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/audio/gameplay/nocrown.ogg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/rhombus.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_color.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/robolords.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/drones/beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/drones/character_ok.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians1_beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/umidorians.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/tail_beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/trixens.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/map/cards/take_the_crown.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/modes/snatch.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/diamond_logo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/takonauts.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GRoundedRect.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GRect.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond_big.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels1_beaten.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/toriels.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship_plain.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/map/cards/diamondsnatch.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/modes/hill-conquest.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/hive_logo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/trixen.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/hex.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/environments/hex_filled.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/map/cards/hive_filling.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GConvexPolygon.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/map/cards/deathmatch.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/icon/slam_a_gon_logo.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/pentagonions.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://addons/geometry/icons/GCircle.svg.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/map/cards/slam_a_gon.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/UI/ssf-controls.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs_background.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/weapons/dashed-circle.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/male.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship2.png.
   at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
SCRIPT ERROR: Parse Error: The class "Portal" shadows a native class.
          at: GDScript::load_byte_code (res://actors/environments/Portal.gdc:6)
ERROR: Method failed. Returning: ERR_PARSE_ERROR
   at: load_byte_code (modules/gdscript/gdscript.cpp:750)
ERROR: Cannot load byte code from file 'res://actors/environments/Portal.gdc'.
   at: load (modules/gdscript/gdscript.cpp:2173)
ERROR: Failed loading resource: res://actors/environments/Portal.gdc. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://actors/environments/Portal.tscn:3 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.gd
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://actors/environments/Portal.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://actors/environments/Portal.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn:9 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://combat/levels/v1.x/2players/the_blood_moon_2.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://map/planets/TheBloodMoon.tres:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://map/planets/TheBloodMoon.tres'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://map/planets/TheBloodMoon.tres. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://map/PlaylistItem.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/planets/TheBloodMoon.tres
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://map/PlaylistItem.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://map/PlaylistItem.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://map/Map.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/PlaylistItem.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://map/Map.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://map/Map.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://local_multiplayer/LocalMultiplayer.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/Map.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://local_multiplayer/LocalMultiplayer.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://local_multiplayer/LocalMultiplayer.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://special_scenes/title_screen/MainScreen.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://local_multiplayer/LocalMultiplayer.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://special_scenes/title_screen/MainScreen.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://special_scenes/title_screen/MainScreen.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: res://special_scenes/Intro.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://special_scenes/title_screen/MainScreen.tscn
   at: poll (scene/resources/resource_format_text.cpp:412)
ERROR: Failed to load resource 'res://special_scenes/Intro.tscn'.
   at: load (core/io/resource_loader.cpp:206)
ERROR: Failed loading resource: res://special_scenes/Intro.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   at: _load (core/io/resource_loader.cpp:271)
ERROR: Failed loading scene: res://special_scenes/Intro.tscn
   at: start (main/main.cpp:1998)
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108)
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108)
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
     at: cleanup (core/object.cpp:2064)
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417)
ERROR: There are still MemoryPool allocs in use at exit!
   at: cleanup (core/pool_vector.cpp:63)
------




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-02  5:12   ` Leo Famulari
@ 2021-12-02  5:15     ` Andy Tai
  2021-12-02  6:27       ` Leo Famulari
  2021-12-02  8:07       ` bug#52233: " Andy Tai
  0 siblings, 2 replies; 13+ messages in thread
From: Andy Tai @ 2021-12-02  5:15 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 52233-done

that looks serious.  I have not tried it myself.   If you want to
revert it for now, go ahead.

On Wed, Dec 1, 2021 at 9:12 PM Leo Famulari <leo@famulari.name> wrote:
>
> On Thu, Dec 02, 2021 at 12:07:29AM -0500, Leo Famulari wrote:
> > I noticed that, with and without this patch, the only Guix package that
> > uses Godot fails to start like this:
> >
> > ------
> > $ superstarfighter
> > Godot Engine v3.2.3.stable.custom_build - https://godotengine.org
> > Input method doesn't support any styles
> > free(): invalid pointer
> > zsh: abort      superstarfighter
> > ------
> >
> > It seems like the same issue as #46669, but that was later fixed:
> >
> > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46669#28
>
> Oh actually, I missed the main point of that resolution, which is that
> the problem was fixed by a grafted libx11 update. Since my test avoided
> grafts, superstarfighter was still failing with Godot 3.2.3. But it
> works with the libx11 graft.
>
> However, superstarfighter fails in a different way with Godot 3.4, as
> shown below. Does it work for you? Or should we revert the Godot update?
>
> ------
> $ superstarfighter
> Godot Engine v3.4.stable.custom_build - https://godotengine.org
> OpenGL ES 3.0 Renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
> OpenGL ES Batching: ON
> libasound.so.2: cannot open shared object file: No such file or directory
> libpulse.so.0: cannot open shared object file: No such file or directory
> libpulse.so.0: cannot open shared object file: No such file or directory
> libasound.so.2: cannot open shared object file: No such file or directory
> WARNING: All audio drivers failed, falling back to the dummy driver.
>      at: initialize (servers/audio_server.cpp:222)
> libudev.so.1: cannot open shared object file: No such file or directory
>
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/lewislancaster-0555.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/PM_ATG_120_3_3.wav.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/250143__foolboymedia__rave-digger.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Bhangra_bass-PunchDeck.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Feel_the_Pulse.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Signal-in-the-Noise.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/level5.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/soundtracks/paradoxal_activity-mattek.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCheckmark.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxTick.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_circle.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_box.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCross.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_crossGrey.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/UI/pause-window.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftGrey.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftWhite.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightGrey.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightWhite.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/modes/crown.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/crown_logo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/explosion_halo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/ECM/icons/Component.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/ball.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/rhombus_indicator.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_halo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship2.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity2D.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/female_beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/shaders/trail.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/shaders/offset_trail.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/weapons/bomb_retro.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/gameplay/GUI_Notification 10.wav.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/gameplay/FF_punch.wav.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty00.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty01.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty02.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty03.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty04.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty05.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty06.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty07.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty08.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty09.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty10.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_empty11.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full00.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full01.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full02.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full03.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full04.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full05.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full06.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full07.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full08.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full09.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full10.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full11.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/star_full.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/ECM/icons/Manager.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/FX/slow_motion_effect.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/FX/unslow_motion_effect.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/FX/Fast Swish.wav.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/FX/pickup--generic-pickup-sfx-for-collection-of-item--2-sound-effect-16598511.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://icon.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/shadow.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/HUD/bars_bottom.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/HUD/hud.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/modes/deathmatch.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/deathmatch_logo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/UI_effects/thud.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/countdown.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/robolords.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/grid.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/wall_tile.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GBeveledRect.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/shaders/textures/base_texture.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/ECM/icons/Component2D.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_symbol.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/flag.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GRegularPolygon.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/no_crown.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/audio/gameplay/nocrown.ogg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/rhombus.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_color.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/robolords.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/drones/beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/drones/character_ok.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians1_beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/umidorians.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/tail_beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/trixens.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/map/cards/take_the_crown.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/modes/snatch.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/diamond_logo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/takonauts.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GRoundedRect.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GRect.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond_big.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels1_beaten.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/toriels.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship_plain.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/map/cards/diamondsnatch.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/modes/hill-conquest.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/hive_logo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/trixen.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/hex.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/environments/hex_filled.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/map/cards/hive_filling.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GConvexPolygon.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/map/cards/deathmatch.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/icon/slam_a_gon_logo.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/pentagonions.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://addons/geometry/icons/GCircle.svg.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/map/cards/slam_a_gon.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/UI/ssf-controls.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs_background.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/weapons/dashed-circle.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/male.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship2.png.
>    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> SCRIPT ERROR: Parse Error: The class "Portal" shadows a native class.
>           at: GDScript::load_byte_code (res://actors/environments/Portal.gdc:6)
> ERROR: Method failed. Returning: ERR_PARSE_ERROR
>    at: load_byte_code (modules/gdscript/gdscript.cpp:750)
> ERROR: Cannot load byte code from file 'res://actors/environments/Portal.gdc'.
>    at: load (modules/gdscript/gdscript.cpp:2173)
> ERROR: Failed loading resource: res://actors/environments/Portal.gdc. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://actors/environments/Portal.tscn:3 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.gd
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://actors/environments/Portal.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://actors/environments/Portal.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn:9 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://combat/levels/v1.x/2players/the_blood_moon_2.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://map/planets/TheBloodMoon.tres:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://map/planets/TheBloodMoon.tres'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://map/planets/TheBloodMoon.tres. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://map/PlaylistItem.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/planets/TheBloodMoon.tres
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://map/PlaylistItem.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://map/PlaylistItem.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://map/Map.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/PlaylistItem.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://map/Map.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://map/Map.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://local_multiplayer/LocalMultiplayer.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/Map.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://local_multiplayer/LocalMultiplayer.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://local_multiplayer/LocalMultiplayer.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://special_scenes/title_screen/MainScreen.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://local_multiplayer/LocalMultiplayer.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://special_scenes/title_screen/MainScreen.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://special_scenes/title_screen/MainScreen.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: res://special_scenes/Intro.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://special_scenes/title_screen/MainScreen.tscn
>    at: poll (scene/resources/resource_format_text.cpp:412)
> ERROR: Failed to load resource 'res://special_scenes/Intro.tscn'.
>    at: load (core/io/resource_loader.cpp:206)
> ERROR: Failed loading resource: res://special_scenes/Intro.tscn. Make sure resources have been imported by opening the project in the editor at least once.
>    at: _load (core/io/resource_loader.cpp:271)
> ERROR: Failed loading scene: res://special_scenes/Intro.tscn
>    at: start (main/main.cpp:1998)
> ERROR: Condition "_first != nullptr" is true.
>    at: ~List (./core/self_list.h:108)
> ERROR: Condition "_first != nullptr" is true.
>    at: ~List (./core/self_list.h:108)
> WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
>      at: cleanup (core/object.cpp:2064)
> ERROR: Resources still in use at exit (run with --verbose for details).
>    at: clear (core/resource.cpp:417)
> ERROR: There are still MemoryPool allocs in use at exit!
>    at: cleanup (core/pool_vector.cpp:63)
> ------



-- 
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2021 民國110年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-02  5:15     ` [bug#52233] " Andy Tai
@ 2021-12-02  6:27       ` Leo Famulari
  2021-12-02  8:05         ` Nicolas Goaziou
  2021-12-02  8:07       ` bug#52233: " Andy Tai
  1 sibling, 1 reply; 13+ messages in thread
From: Leo Famulari @ 2021-12-02  6:27 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233

On Wed, Dec 01, 2021 at 09:15:18PM -0800, Andy Tai wrote:
> that looks serious.  I have not tried it myself.   If you want to
> revert it for now, go ahead.

Alright, I reverted it for now with commit
bef86fed3e34ac62fba178c46cd9732526c2b9bf




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-02  6:27       ` Leo Famulari
@ 2021-12-02  8:05         ` Nicolas Goaziou
  0 siblings, 0 replies; 13+ messages in thread
From: Nicolas Goaziou @ 2021-12-02  8:05 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 52233, Andy Tai

Hello,

Leo Famulari <leo@famulari.name> writes:

> On Wed, Dec 01, 2021 at 09:15:18PM -0800, Andy Tai wrote:
>> that looks serious.  I have not tried it myself.   If you want to
>> revert it for now, go ahead.
>
> Alright, I reverted it for now with commit
> bef86fed3e34ac62fba178c46cd9732526c2b9bf

Since Godot is useful on its own, would it make sense to add it
nonetheless, and provide a godot@3.2.3 just for superstarfighter?

Regards,
-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#52233: [PATCH] gnu: godot: Update to 3.4
  2021-12-02  5:15     ` [bug#52233] " Andy Tai
  2021-12-02  6:27       ` Leo Famulari
@ 2021-12-02  8:07       ` Andy Tai
  2021-12-02 19:25         ` Leo Famulari
  1 sibling, 1 reply; 13+ messages in thread
From: Andy Tai @ 2021-12-02  8:07 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 52233-done

I just built  superstarfighter with godot 3.4 and I was able to start
the game on my PC.  So I guess it may run successfully or fail due to
difference in hardware configurations.  Just a data point.


On Wed, Dec 1, 2021 at 9:15 PM Andy Tai <atai@atai.org> wrote:
>
> that looks serious.  I have not tried it myself.   If you want to
> revert it for now, go ahead.
>
> On Wed, Dec 1, 2021 at 9:12 PM Leo Famulari <leo@famulari.name> wrote:
> >
> > On Thu, Dec 02, 2021 at 12:07:29AM -0500, Leo Famulari wrote:
> > > I noticed that, with and without this patch, the only Guix package that
> > > uses Godot fails to start like this:
> > >
> > > ------
> > > $ superstarfighter
> > > Godot Engine v3.2.3.stable.custom_build - https://godotengine.org
> > > Input method doesn't support any styles
> > > free(): invalid pointer
> > > zsh: abort      superstarfighter
> > > ------
> > >
> > > It seems like the same issue as #46669, but that was later fixed:
> > >
> > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46669#28
> >
> > Oh actually, I missed the main point of that resolution, which is that
> > the problem was fixed by a grafted libx11 update. Since my test avoided
> > grafts, superstarfighter was still failing with Godot 3.2.3. But it
> > works with the libx11 graft.
> >
> > However, superstarfighter fails in a different way with Godot 3.4, as
> > shown below. Does it work for you? Or should we revert the Godot update?
> >
> > ------
> > $ superstarfighter
> > Godot Engine v3.4.stable.custom_build - https://godotengine.org
> > OpenGL ES 3.0 Renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
> > OpenGL ES Batching: ON
> > libasound.so.2: cannot open shared object file: No such file or directory
> > libpulse.so.0: cannot open shared object file: No such file or directory
> > libpulse.so.0: cannot open shared object file: No such file or directory
> > libasound.so.2: cannot open shared object file: No such file or directory
> > WARNING: All audio drivers failed, falling back to the dummy driver.
> >      at: initialize (servers/audio_server.cpp:222)
> > libudev.so.1: cannot open shared object file: No such file or directory
> >
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/lewislancaster-0555.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/PM_ATG_120_3_3.wav.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/250143__foolboymedia__rave-digger.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Bhangra_bass-PunchDeck.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Feel_the_Pulse.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/Punch_Deck-Signal-in-the-Noise.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/level5.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/soundtracks/paradoxal_activity-mattek.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCheckmark.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxTick.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_circle.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_box.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_boxCross.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_crossGrey.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/UI/pause-window.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftGrey.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowLeftWhite.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightGrey.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://interface/themes/ui_elements/grey_arrowRightWhite.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/modes/crown.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/crown_logo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/explosion_halo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/ECM/icons/Component.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/ball.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/rhombus_indicator.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_halo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship2.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/ECM/icons/Entity2D.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/female_beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/shaders/trail.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/shaders/offset_trail.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/weapons/bomb_retro.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/gameplay/GUI_Notification 10.wav.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/gameplay/FF_punch.wav.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty00.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty01.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty02.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty03.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty04.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty05.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty06.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty07.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty08.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty09.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty10.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_empty11.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full00.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full01.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full02.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full03.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full04.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full05.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full06.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full07.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full08.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full09.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full10.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full11.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/star_full.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/ECM/icons/Manager.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/FX/slow_motion_effect.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/FX/unslow_motion_effect.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/FX/Fast Swish.wav.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/FX/pickup--generic-pickup-sfx-for-collection-of-item--2-sound-effect-16598511.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://icon.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/shadow.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/HUD/bars_bottom.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/HUD/hud.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/modes/deathmatch.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/deathmatch_logo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/UI_effects/thud.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/countdown.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/robolords.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/grid.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/wall_tile.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GBeveledRect.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/shaders/textures/base_texture.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/ECM/icons/Component2D.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_symbol.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/flag.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GRegularPolygon.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/no_crown.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/audio/gameplay/nocrown.ogg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/rhombus.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/crown_color.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/robolords.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/robolords/ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/drones/beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/drones/character_ok.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/drones/ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians1_beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/umidorians.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/takonauts/tsunamians_ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/tail_beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/trixens.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/trixens/ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/map/cards/take_the_crown.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/modes/snatch.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/diamond_logo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/takonauts.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GRoundedRect.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GRect.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/diamond_big.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels1_beaten.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/toriels.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/toriels/toriels_ship_plain.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/map/cards/diamondsnatch.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/modes/hill-conquest.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/hive_logo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/trixen.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/hex.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/environments/hex_filled.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/map/cards/hive_filling.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GConvexPolygon.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/map/cards/deathmatch.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/icon/slam_a_gon_logo.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/pentagonions.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://addons/geometry/icons/GCircle.svg.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/map/cards/slam_a_gon.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/UI/ssf-controls.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://combat/levels/background/mantiacs_background.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/weapons/dashed-circle.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/male.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > ERROR: Failed to get modified time for: res://assets/sprites/species/mantiacs/ship2.png.
> >    at: _get_modified_time (drivers/unix/file_access_unix.cpp:310)
> > SCRIPT ERROR: Parse Error: The class "Portal" shadows a native class.
> >           at: GDScript::load_byte_code (res://actors/environments/Portal.gdc:6)
> > ERROR: Method failed. Returning: ERR_PARSE_ERROR
> >    at: load_byte_code (modules/gdscript/gdscript.cpp:750)
> > ERROR: Cannot load byte code from file 'res://actors/environments/Portal.gdc'.
> >    at: load (modules/gdscript/gdscript.cpp:2173)
> > ERROR: Failed loading resource: res://actors/environments/Portal.gdc. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://actors/environments/Portal.tscn:3 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.gd
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://actors/environments/Portal.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://actors/environments/Portal.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn:9 - Parse Error: [ext_resource] referenced nonexistent resource at: res://actors/environments/Portal.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://combat/levels/v1.x/2players/the_blood_moon_2.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://map/planets/TheBloodMoon.tres:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://combat/levels/v1.x/2players/the_blood_moon_2.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://map/planets/TheBloodMoon.tres'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://map/planets/TheBloodMoon.tres. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://map/PlaylistItem.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/planets/TheBloodMoon.tres
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://map/PlaylistItem.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://map/PlaylistItem.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://map/Map.tscn:5 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/PlaylistItem.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://map/Map.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://map/Map.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://local_multiplayer/LocalMultiplayer.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://map/Map.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://local_multiplayer/LocalMultiplayer.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://local_multiplayer/LocalMultiplayer.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://special_scenes/title_screen/MainScreen.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://local_multiplayer/LocalMultiplayer.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://special_scenes/title_screen/MainScreen.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://special_scenes/title_screen/MainScreen.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: res://special_scenes/Intro.tscn:4 - Parse Error: [ext_resource] referenced nonexistent resource at: res://special_scenes/title_screen/MainScreen.tscn
> >    at: poll (scene/resources/resource_format_text.cpp:412)
> > ERROR: Failed to load resource 'res://special_scenes/Intro.tscn'.
> >    at: load (core/io/resource_loader.cpp:206)
> > ERROR: Failed loading resource: res://special_scenes/Intro.tscn. Make sure resources have been imported by opening the project in the editor at least once.
> >    at: _load (core/io/resource_loader.cpp:271)
> > ERROR: Failed loading scene: res://special_scenes/Intro.tscn
> >    at: start (main/main.cpp:1998)
> > ERROR: Condition "_first != nullptr" is true.
> >    at: ~List (./core/self_list.h:108)
> > ERROR: Condition "_first != nullptr" is true.
> >    at: ~List (./core/self_list.h:108)
> > WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
> >      at: cleanup (core/object.cpp:2064)
> > ERROR: Resources still in use at exit (run with --verbose for details).
> >    at: clear (core/resource.cpp:417)
> > ERROR: There are still MemoryPool allocs in use at exit!
> >    at: cleanup (core/pool_vector.cpp:63)
> > ------
>
>
>
> --
> Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
> Year 2021 民國110年
> 自動的精神力是信仰與覺悟
> 自動的行為力是勞動與技能



--
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2021 民國110年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#52233: [PATCH] gnu: godot: Update to 3.4
  2021-12-02  8:07       ` bug#52233: " Andy Tai
@ 2021-12-02 19:25         ` Leo Famulari
  2021-12-06  7:27           ` [bug#52233] " Andy Tai
  0 siblings, 1 reply; 13+ messages in thread
From: Leo Famulari @ 2021-12-02 19:25 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233-done

On Thu, Dec 02, 2021 at 12:07:34AM -0800, Andy Tai wrote:
> I just built  superstarfighter with godot 3.4 and I was able to start
> the game on my PC.  So I guess it may run successfully or fail due to
> difference in hardware configurations.  Just a data point.

I'm curious, was that on Guix System? Or Guix on another distro? I
tested with Guix on Debian.




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-02 19:25         ` Leo Famulari
@ 2021-12-06  7:27           ` Andy Tai
  2021-12-09 23:14             ` Andy Tai
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Tai @ 2021-12-06  7:27 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 52233-done

[-- Attachment #1: Type: text/plain, Size: 749 bytes --]

updated patch:

godot built from this can run the master tip of the superstarfighter
git (checked out by itself) successfully

However  the superstarfighter in guix still aborts.

So that still needs more investigation as to what is going on there.

I am using Fedora as the host OS, with guix on it.


On Thu, Dec 2, 2021 at 11:25 AM Leo Famulari <leo@famulari.name> wrote:
>
> On Thu, Dec 02, 2021 at 12:07:34AM -0800, Andy Tai wrote:
> > I just built  superstarfighter with godot 3.4 and I was able to start
> > the game on my PC.  So I guess it may run successfully or fail due to
> > difference in hardware configurations.  Just a data point.
>
> I'm curious, was that on Guix System? Or Guix on another distro? I
> tested with Guix on Debian.

[-- Attachment #2: 0001-gnu-godot-Update-to-3.4.patch --]
[-- Type: text/x-patch, Size: 3877 bytes --]

From 619328a56e451b218733dd8d454dccbae2d89dcf Mon Sep 17 00:00:00 2001
From: Andy Tai <atai@atai.org>
Date: Sun, 5 Dec 2021 23:19:31 -0800
Subject: [PATCH] gnu: godot: Update to 3.4.
To: guix-patches@gnu.org

* gnu/packages/game-development.scm (godot): Update to 3.4.
---
 gnu/packages/game-development.scm | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index a060dc94dc..ed733e317f 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1846,7 +1846,7 @@ (define-public openmw
 (define-public godot
   (package
     (name "godot")
-    (version "3.2.3")
+    (version "3.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1855,7 +1855,7 @@ (define-public godot
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "19vrp5lhyvxbm6wjxzn28sn3i0s8j08ca7nani8l1nrhvlc8wi0v"))
+                "0y542zla6msgxf31rd0349d9j3ya7f3njnwmmrh8lmzfgxx86qbx"))
               (modules '((guix build utils)
                          (ice-9 ftw)
                          (srfi srfi-1)))
@@ -1870,19 +1870,23 @@ (define-public godot
                               "assimp"
                               "certs"
                               "cvtt"
+                              "embree"
                               "enet"
                               "etc2comp"
                               "fonts"
                               "glad"
                               "jpeg-compressor"
                               "libsimplewebm"
+                              "minimp3"
                               "miniupnpc"
                               "minizip"
                               "misc"
                               "nanosvg"
+                              "oidn"
                               "pvrtccompressor"
                               "recastnavigation"
                               "squish"
+                              "stb_rect_pack"
                               "tinyexr"
                               "vhacd"
                               "xatlas")))
@@ -1950,6 +1954,19 @@ (define-public godot
                (wrap-program (string-append out "/bin/godot")
                  `("PATH" ":" prefix (,(string-append zenity "/bin")))))
              #t))
+         (add-after 'install 'wrap
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             ;; FIXME: Mesa tries to dlopen libudev.so.0 and fails.  Pending a
+             ;; fix of the mesa package we wrap the pcb executable such that
+             ;; Mesa can find libudev.so.0 through LD_LIBRARY_PATH.
+             ;; also append ld path for pulseaudio and alsa-lib
+             (let* ((out (assoc-ref outputs "out"))
+                    (udev_path (string-append (assoc-ref inputs "udev") "/lib"))
+                    (pulseaudio_path (string-append (assoc-ref inputs "pulseaudio") "/lib"))
+                    (alas_lib_path (string-append (assoc-ref inputs "alsa-lib") "/lib")))
+               (wrap-program (string-append out "/bin/godot")
+                 `("LD_LIBRARY_PATH" ":" prefix (,udev_path ,pulseaudio_path ,alas_lib_path))))
+             #t))
          (add-after 'install 'install-godot-desktop
            (lambda* (#:key outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
@@ -1986,6 +2003,7 @@ (define-public godot
               ("opusfile" ,opusfile)
               ("pcre2" ,pcre2)
               ("pulseaudio" ,pulseaudio)
+              ("udev" ,eudev) ;FIXME: required by mesa
               ("wslay" ,wslay)
               ("zenity" ,zenity)
               ("zstd" ,zstd "lib")))

base-commit: 764be13ee62eff202ee2dd711167d0bfa4d2ec3f
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-06  7:27           ` [bug#52233] " Andy Tai
@ 2021-12-09 23:14             ` Andy Tai
  2021-12-10  6:57               ` Leo Famulari
  2021-12-10 16:21               ` bug#52233: " Leo Famulari
  0 siblings, 2 replies; 13+ messages in thread
From: Andy Tai @ 2021-12-09 23:14 UTC (permalink / raw)
  To: Leo Famulari, Nicolas Goaziou, 52233-done

[-- Attachment #1: Type: text/plain, Size: 1172 bytes --]

with the attached patch to superstarfighter, which updates it to the
next version (master tip), the game can run, with audio.

What should I do now?   with these two patches but the issue is marked
"done", do I have to file two new issues for these two patches?   Help
to make this submission easier highly appreciated.

On Sun, Dec 5, 2021 at 11:27 PM Andy Tai <atai@atai.org> wrote:
>
> updated patch:
>
> godot built from this can run the master tip of the superstarfighter
> git (checked out by itself) successfully
>
> However  the superstarfighter in guix still aborts.
>
> So that still needs more investigation as to what is going on there.
>
> I am using Fedora as the host OS, with guix on it.
>
>
> On Thu, Dec 2, 2021 at 11:25 AM Leo Famulari <leo@famulari.name> wrote:
> >
> > On Thu, Dec 02, 2021 at 12:07:34AM -0800, Andy Tai wrote:
> > > I just built  superstarfighter with godot 3.4 and I was able to start
> > > the game on my PC.  So I guess it may run successfully or fail due to
> > > difference in hardware configurations.  Just a data point.
> >
> > I'm curious, was that on Guix System? Or Guix on another distro? I
> > tested with Guix on Debian.

[-- Attachment #2: 0001-gnu-superstarfighter-Update-to-0.6.5.patch --]
[-- Type: text/x-patch, Size: 7496 bytes --]

From 1b9a3128693d7fe2604643f20a844897cb10e7a0 Mon Sep 17 00:00:00 2001
From: Andy Tai <atai@atai.org>
Date: Thu, 9 Dec 2021 15:08:33 -0800
Subject: [PATCH] gnu: superstarfighter: Update to 0.6.5.
To: guix-patches@gnu.org

* gnu/packages/games.scm (superstarfighter): Update to 0.6.5.
---
 gnu/packages/games.scm | 143 +++++++++++++++++++++--------------------
 1 file changed, 72 insertions(+), 71 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 819a832baf..ec8a2e024c 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -2582,81 +2582,82 @@ (define-public solarus-quest-editor
 modify quests for the Solarus engine.")))
 
 (define-public superstarfighter
-  (package
-    (name "superstarfighter")
-    (version "0.6.4")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/notapixelstudio/superstarfighter")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "1fly63yf5ls1xwm15if4lxwy67wi84k4gvjllljpykrl18vw2y0y"))))
-    (build-system gnu-build-system)
-    (arguments
-     `(#:tests? #f                      ;there are no tests
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'configure
-           (lambda _
-             (chdir "godot")
-             (setenv "HOME" (getcwd))
-             (with-output-to-file "export_presets.cfg"
-               (lambda ()
-                 (display
-                  "[preset.0]
+  (let ((commit "32521f467616bb390e3929d07e1936ff43fe64da"))
+      (package
+        (name "superstarfighter")
+        (version "0.6.5")
+        (source
+         (origin
+           (method git-fetch)
+           (uri (git-reference
+                 (url "https://github.com/notapixelstudio/superstarfighter")
+                 (commit commit)))
+           (file-name (string-append name "-" version "-" commit "-checkout"))
+           (sha256
+            (base32 "1ckghzrfgvk9z1n5f4ivnamm6s8h9sbv0a3aq9pp4a3yrhkgld0k"))))
+        (build-system gnu-build-system)
+        (arguments
+         `(#:tests? #f                      ;there are no tests
+           #:phases
+           (modify-phases %standard-phases
+             (replace 'configure
+               (lambda _
+                 (chdir "godot")
+                 (setenv "HOME" (getcwd))
+                 (with-output-to-file "export_presets.cfg"
+                   (lambda ()
+                     (display
+                      "[preset.0]
 name=\"Guix\"
 platform=\"Linux/X11\"
 runnable=true
 [preset.0.options]")))
-             #t))
-         (replace 'build
-           (lambda _
-             (let ((godot (assoc-ref %build-inputs "godot-headless")))
-               (invoke (string-append godot "/bin/godot_server")
-                       "--export-pack" "Guix"
-                       "superstarfighter.pck" "project.godot"))
-             #t))
-         (replace 'install
-           (lambda* (#:key inputs outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (share (string-append out "/share"))
-                    (data (string-append share "/superstarfighter"))
-                    (icons (string-append share "/icons/hicolor/256x256/apps")))
-               (install-file "superstarfighter.pck" data)
-               (mkdir-p bin)
-               (call-with-output-file (string-append bin "/superstarfighter")
-                 (lambda (port)
-                   (format port
-                           "#!/bin/sh~@
-                            exec ~a/bin/godot --main-pack ~a/superstarfighter.pck~%"
-                           (assoc-ref inputs "godot")
-                           data)
-                   (chmod port #o755)))
-               (mkdir-p icons)
-               (copy-file "icon.png" (string-append icons "/" ,name ".png"))
-               (make-desktop-entry-file
-                (string-append share "/applications/" ,name ".desktop")
-                #:name "SuperStarfighter"
-                #:comment "Fast-paced arcade combat game"
-                #:exec ,name
-                #:icon ,name
-                #:categories '("Game" "ArcadeGame")))
-             #t)))))
-    (native-inputs
-     `(("godot-headless" ,godot "headless")))
-    (inputs
-     `(("godot" ,godot)))
-    (home-page "https://notapixel.itch.io/superstarfighter")
-    (synopsis "Fast-paced local multiplayer arcade game")
-    (description "In SuperStarfighter, up to four local players compete in a
-2D arena with fast-moving ships and missiles.  Different game types are
-available, as well as a single-player mode with AI-controlled ships.")
-    (license (list license:expat         ; game
-                   license:silofl1.1)))) ; fonts
+                 #t))
+             (replace 'build
+               (lambda _
+                 (let ((godot (assoc-ref %build-inputs "godot-headless")))
+                   (invoke (string-append godot "/bin/godot_server")
+                           "--export-pack" "Guix"
+                           "superstarfighter.pck" "project.godot"))
+                 #t))
+             (replace 'install
+               (lambda* (#:key inputs outputs #:allow-other-keys)
+                 (let* ((out (assoc-ref outputs "out"))
+                        (bin (string-append out "/bin"))
+                        (share (string-append out "/share"))
+                        (data (string-append share "/superstarfighter"))
+                        (icons (string-append share "/icons/hicolor/256x256/apps")))
+                   (install-file "superstarfighter.pck" data)
+                   (mkdir-p bin)
+                   (call-with-output-file (string-append bin "/superstarfighter")
+                     (lambda (port)
+                       (format port
+                               "#!/bin/sh~@
+                                exec ~a/bin/godot --main-pack ~a/superstarfighter.pck~%"
+                               (assoc-ref inputs "godot")
+                               data)
+                       (chmod port #o755)))
+                   (mkdir-p icons)
+                   (copy-file "icon.png" (string-append icons "/" ,name ".png"))
+                   (make-desktop-entry-file
+                    (string-append share "/applications/" ,name ".desktop")
+                    #:name "SuperStarfighter"
+                    #:comment "Fast-paced arcade combat game"
+                    #:exec ,name
+                    #:icon ,name
+                    #:categories '("Game" "ArcadeGame")))
+                 #t)))))
+        (native-inputs
+         `(("godot-headless" ,godot "headless")))
+        (inputs
+         `(("godot" ,godot)))
+        (home-page "https://notapixel.itch.io/superstarfighter")
+        (synopsis "Fast-paced local multiplayer arcade game")
+        (description "In SuperStarfighter, up to four local players compete in a
+    2D arena with fast-moving ships and missiles.  Different game types are
+    available, as well as a single-player mode with AI-controlled ships.")
+        (license (list license:expat         ; game
+                       license:silofl1.1))))) ; fonts
 
 (define %ufoai-commit "a542a87a891f96b1ab2c44d35b2f6f16859a5019")
 (define %ufoai-revision "0")

base-commit: 4665e6a73b233e3755ffbba7ecfdbbb53dae87bd
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-09 23:14             ` Andy Tai
@ 2021-12-10  6:57               ` Leo Famulari
  2021-12-10 16:21               ` bug#52233: " Leo Famulari
  1 sibling, 0 replies; 13+ messages in thread
From: Leo Famulari @ 2021-12-10  6:57 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233-done, Nicolas Goaziou

On Thu, Dec 09, 2021 at 03:14:20PM -0800, Andy Tai wrote:
> with the attached patch to superstarfighter, which updates it to the
> next version (master tip), the game can run, with audio.

Thanks!

> What should I do now?   with these two patches but the issue is marked
> "done", do I have to file two new issues for these two patches?   Help
> to make this submission easier highly appreciated.

The issue is marked "done" because we keep sending messages to
<52233-done@debbugs.gnu.org>, which is how you close a ticket with
debbugs.

I've manually reopened this ticket several times but we keep closing it
accidentally.




^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#52233: [PATCH] gnu: godot: Update to 3.4
  2021-12-09 23:14             ` Andy Tai
  2021-12-10  6:57               ` Leo Famulari
@ 2021-12-10 16:21               ` Leo Famulari
  2021-12-10 17:49                 ` [bug#52233] " Andy Tai
  1 sibling, 1 reply; 13+ messages in thread
From: Leo Famulari @ 2021-12-10 16:21 UTC (permalink / raw)
  To: Andy Tai; +Cc: 52233-done, Nicolas Goaziou

On Thu, Dec 09, 2021 at 03:14:20PM -0800, Andy Tai wrote:
> with the attached patch to superstarfighter, which updates it to the
> next version (master tip), the game can run, with audio.

Thanks! I tweaked your update to be a little simpler and pushed it along
with the Godot update as af067eaff4220ea1e86099894087b619606010b2




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#52233] [PATCH] gnu: godot: Update to 3.4
  2021-12-10 16:21               ` bug#52233: " Leo Famulari
@ 2021-12-10 17:49                 ` Andy Tai
  0 siblings, 0 replies; 13+ messages in thread
From: Andy Tai @ 2021-12-10 17:49 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 52233-done, Nicolas Goaziou

Thank you. done for real this time

On Fri, Dec 10, 2021 at 8:21 AM Leo Famulari <leo@famulari.name> wrote:
>
> On Thu, Dec 09, 2021 at 03:14:20PM -0800, Andy Tai wrote:
> > with the attached patch to superstarfighter, which updates it to the
> > next version (master tip), the game can run, with audio.
>
> Thanks! I tweaked your update to be a little simpler and pushed it along
> with the Godot update as af067eaff4220ea1e86099894087b619606010b2



-- 
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010
Year 2021 民國110年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能




^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-12-10 17:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-01 23:55 [bug#52233] [PATCH] gnu: godot: Update to 3.4 Andy Tai
2021-12-02  5:07 ` bug#52233: " Leo Famulari
2021-12-02  5:12   ` Leo Famulari
2021-12-02  5:15     ` [bug#52233] " Andy Tai
2021-12-02  6:27       ` Leo Famulari
2021-12-02  8:05         ` Nicolas Goaziou
2021-12-02  8:07       ` bug#52233: " Andy Tai
2021-12-02 19:25         ` Leo Famulari
2021-12-06  7:27           ` [bug#52233] " Andy Tai
2021-12-09 23:14             ` Andy Tai
2021-12-10  6:57               ` Leo Famulari
2021-12-10 16:21               ` bug#52233: " Leo Famulari
2021-12-10 17:49                 ` [bug#52233] " Andy Tai

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.