[PATCH] gnu: godot: Update to 3.4

  • Done
  • quality assurance status badge
Details
3 participants
  • Andy Tai
  • Leo Famulari
  • Nicolas Goaziou
Owner
unassigned
Submitted by
Andy Tai
Severity
normal

Debbugs page

Andy Tai wrote 3 years ago
(address . guix-patches@gnu.org)
CAJsg1E9MUQGRu6w4JAJNi6B72aGOWpzWhiPnkGcEweT0ORjQ4A@mail.gmail.com

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(-)

Toggle diff (56 lines)
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
Leo Famulari wrote 3 years ago
(name . Andy Tai)(address . atai@atai.org)(address . 52233-done@debbugs.gnu.org)
YahUkbQ4P5N1v/BL@jasmine.lan
Toggle quote (8 lines)
> 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:


It would be great to make this work again, or we should remove the
superstarfighter package.
Closed
Leo Famulari wrote 3 years ago
(name . Andy Tai)(address . atai@atai.org)(address . 52233-done@debbugs.gnu.org)
YahVvtbPVUmT8H45@jasmine.lan
Attachment: file
Closed
Andy Tai wrote 3 years ago
(name . Leo Famulari)(address . leo@famulari.name)(address . 52233-done@debbugs.gnu.org)
CAJsg1E9=1x2tUGWr4yPo-h9==hdMEn0n3sRVzkP=kQrJMQgR4g@mail.gmail.com
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:
Toggle quote (273 lines)
>
> 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://as
This message was truncated. Download the full message here.
Closed
Leo Famulari wrote 3 years ago
(name . Andy Tai)(address . atai@atai.org)(address . 52233@debbugs.gnu.org)
YahnXcPQFORvD2S/@jasmine.lan
On Wed, Dec 01, 2021 at 09:15:18PM -0800, Andy Tai wrote:
Toggle quote (3 lines)
> 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 wrote 3 years ago
(name . Leo Famulari)(address . leo@famulari.name)
87h7brbfeg.fsf@nicolasgoaziou.fr
Hello,

Leo Famulari <leo@famulari.name> writes:

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

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

Regards,
--
Nicolas Goaziou
Andy Tai wrote 3 years ago
(name . Leo Famulari)(address . leo@famulari.name)(address . 52233-done@debbugs.gnu.org)
CAJsg1E9TT=wAH+SXtfNeNWXi0jWv5-n0F4cunzgWhD9PeUZ2nQ@mail.gmail.com
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:
Toggle quote (268 lines)
>
> 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 f
This message was truncated. Download the full message here.
Closed
Leo Famulari wrote 3 years ago
(name . Andy Tai)(address . atai@atai.org)(address . 52233-done@debbugs.gnu.org)
Yakdq6La1bmb8GXe@jasmine.lan
On Thu, Dec 02, 2021 at 12:07:34AM -0800, Andy Tai wrote:
Toggle quote (4 lines)
> 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.
Closed
Andy Tai wrote 3 years ago
(name . Leo Famulari)(address . leo@famulari.name)(address . 52233-done@debbugs.gnu.org)
CAJsg1E8QxNifrJYESo2nxQsCHjUnrA5RucKN5_p=tExMphWuXQ@mail.gmail.com
updated patch:

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

However the superstarfighter in guix still aborts.

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

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


On Thu, Dec 2, 2021 at 11:25 AM Leo Famulari <leo@famulari.name> wrote:
Toggle quote (8 lines)
>
> 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.
From 619328a56e451b218733dd8d454dccbae2d89dcf Mon Sep 17 00:00:00 2001
From: Andy Tai <atai@atai.org>
Date: Sun, 5 Dec 2021 23:19:31 -0800
Subject: [PATCH] gnu: godot: Update to 3.4.
To: guix-patches@gnu.org

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

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

base-commit: 764be13ee62eff202ee2dd711167d0bfa4d2ec3f
--
2.34.0
Closed
Andy Tai wrote 3 years ago
CAJsg1E-216thCMqyPXOFedvA0EGFHYri1=vZ8PXa61Qj9a=Zzg@mail.gmail.com
with the attached patch to superstarfighter, which updates it to the
next version (master tip), the game can run, with audio.

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

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

Thanks!

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

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

I've manually reopened this ticket several times but we keep closing it
accidentally.
Closed
Leo Famulari wrote 3 years ago
(name . Andy Tai)(address . atai@atai.org)
YbN+cJwvcJ7ClavS@jasmine.lan
On Thu, Dec 09, 2021 at 03:14:20PM -0800, Andy Tai wrote:
Toggle quote (3 lines)
> with the attached patch to superstarfighter, which updates it to the
> next version (master tip), the game can run, with audio.

Thanks! I tweaked your update to be a little simpler and pushed it along
with the Godot update as af067eaff4220ea1e86099894087b619606010b2
Closed
Andy Tai wrote 3 years ago
(name . Leo Famulari)(address . leo@famulari.name)
CAJsg1E8evoV=8imCksjTQBXfCG3VP_fOxohb2zY32+=XSqyXsQ@mail.gmail.com
Thank you. done for real this time

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



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

This issue is archived.

To comment on this conversation send an email to 52233@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 52233
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help