diff mbox series

[bug#52233] gnu: godot: Update to 3.4

Message ID CAJsg1E9MUQGRu6w4JAJNi6B72aGOWpzWhiPnkGcEweT0ORjQ4A@mail.gmail.com
State Accepted
Headers show
Series [bug#52233] gnu: godot: Update to 3.4 | expand

Checks

Context Check Description
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue

Commit Message

Andy Tai Dec. 1, 2021, 11:55 p.m. UTC

Comments

Leo Famulari Dec. 2, 2021, 5:07 a.m. UTC | #1
> 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.
Leo Famulari Dec. 2, 2021, 5:12 a.m. UTC | #2
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 Dec. 2, 2021, 5:15 a.m. UTC | #3
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)
> ------
Leo Famulari Dec. 2, 2021, 6:27 a.m. UTC | #4
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
Nicolas Goaziou Dec. 2, 2021, 8:05 a.m. UTC | #5
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,
Andy Tai Dec. 2, 2021, 8:07 a.m. UTC | #6
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年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
Leo Famulari Dec. 2, 2021, 7:25 p.m. UTC | #7
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.
diff mbox series

Patch

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