Description of problem: When I run the super-space-invader it shows this message Error lib/ammo/extensions.lua:67: attempt to call field 'getDimensions' (a nil value) Traceback lib/ammo/extensions.lua:67: in function 'setWindowConstants' lib/ammo/extensions.lua:84: in main chunk [C]: in function 'require' lib/ammo/ammo.lua:7: in main chunk [C]: in function 'require' lib/ammo/init.lua:9: in main chunk [C]: in function 'require' main.lua:1: in main chunk [C]: in function 'require' [C]: in function 'xpcall' [C]: in function 'xpcall' Version-Release number of selected component (if applicable): How reproducible: Install and run Steps to Reproduce: 1. [user@localhost ~]$ sudo urpmi --auto-update 2. [user@localhost ~]$ sudo urpmi super-space-invader 3. [user@localhost ~]$ super-space-invader
This game use love game engine, but it require love 0.9.2 version, and Mageia 7.1 has the love 11.2 version.
Thank you for reporting this. Confirmed. The console O/P *before* the given traceback was: $ super-space-invader AL lib: (WW) GetSymbol: Failed to load jack_error_callback: /lib64/libjack.so.0: undefined symbol: jack_error_callback AL lib: (WW) jack_msg_handler: Cannot connect to server socket err = No such file or directory AL lib: (WW) jack_msg_handler: Cannot connect to server request channel AL lib: (WW) jack_msg_handler: jack server is not running or cannot be started AL lib: (WW) jack_msg_handler: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock AL lib: (WW) jack_msg_handler: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock AL lib: (WW) ALCjackBackendFactory_init: jack_client_open() failed, 0x11 AL lib: (WW) alc_initconfig: Failed to initialize backend "jack" Error: lib/ammo/extensions.lua:67: attempt to call field 'getDimensions' (a nil value) stack traceback: ... (In reply to Eduardo Mestre from comment #1) > This game use love game engine, but it require love 0.9.2 version, and > Mageia 7.1 has the love 11.2 version. $ urpmq --requires super-space-invader love does not show any version. Its site says 0.9.2: http://nova-fusion.com/games/super-space-invader It looks as if the game is way behind 'love'. As long ago as 2016 is the comment "no support for love 0.10.x so far", and nothing since. I suspect this game cannot be saved (i.e. should be dropped), but Assigning to Rémi for super-space-invader in case the packaging can be adapted. You (R) will be able to judge. This is still in Cauldron too.
Summary: Error running game => super-space-invader does not work, requires love 0.9.2 rather than the version 11.2 we provideAssignee: bugsquad => rverschelde
Thanks for the report. I was aware of it but then forgot, see upstream issue: https://github.com/mebens/super-space-invader/issues/6 I'll drop the package as I don't intend to provide love 0.9.2 just for this one. Too bad because it's a nice game :) (but you can play it from http://nova-fusion.com/games/super-space-invader easily using the .love file and with love 0.9.2 downloaded from the official website).
Fixed in Cauldron. I can't drop the package in Mageia 7 so this can't be fixed there.
Status: NEW => RESOLVEDResolution: (none) => FIXED