Retroplayer - ScummVm

  • From what I see the version 2.0.0.4.116 is already in LibreELEC repo.

    But what is strange that it has same bug:

    Code
    08:06:47.563 T:139834346896704   ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog5cleanEv

    Also size of the library is much different: mine is >30MB, from LE repo ~2MB.

    Will investigate later what is going on. Maybe it is be LE addon build environment .

    after an "update" to 2.0.0.4.116, i still have to reinstall the zip-file (of comment 12)to down-grade to " 2.0.0.4.115"...

    otherwise ScummVM isn't working at all.

    ... so i have to resist to follow the offer of kodi to update the fixed 2.0.0.4.115 (from zip) to still broken 2.0.0.4.116.

  • Interesting: it is just a issues ticket system.

    Anyway, on Generic x86_64 system addon only needs to be rebuild. And then it runs fine.

    Access to the ticket system is still denied.

    Unfortunately on LibreELEC 9.2 this bug still exists.

    I'm running the generic x86_64 build. How can I rebuild this latest LibreELEC addon?

    Thank you very much!

  • Thanks, that is working!


    BTW:

    After starting ScummVM a second time per boot the mouse is captured in a smaller virtual screen. I cannot click on any buttons. After a reboot of LibreELEC it works again until next start of ScummVM.

    Edited once, last by orclex (December 17, 2019 at 8:09 AM).

  • just upgraded my RPi3B+ to LibreELEC (official): 9.2.1 (RPi2.arm),

    but the official ScummVM add-on in version 2.1.0.7.2, 2.1.0.7.1 and 2.0.0.6.1 don't work.

    the "game.libretro.scummvm-2.0.0.6.1.zip" form this thread is also not working to me.

    the only one that is working to me is that 2.0.0.4.115 from the "game.libretro.scummvm-2.0.0.4.115-RPi2.arm.zip" file i downloaded earlier.

    the few errors that 2.0.0.4.115 are givin do not affect the add-on from proper execution.

    but the errors the 2.1.0.7.2, 2.1.0.7.1 and 2.0.0.6.1 are giving do prevent the add-on from starting.

    any idea what i can do?

    Code
    2020-03-14 09:31:11.663 T:1937115584  NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
    
    2020-03-14 09:31:34.586 T:1937115584   ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
    2020-03-14 09:31:34.586 T:1937115584   ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    2020-03-14 09:31:34.587 T:1937115584   ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    2020-03-14 09:31:36.139 T:1937115584   ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    Code
    2020-03-14 09:31:51.843 T:1799328640  NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
    
    2020-03-14 09:32:02.961 T:1937115584   ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
    2020-03-14 09:32:03.290 T:1937115584   ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
    2020-03-14 09:32:08.449 T:1937115584   ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
    Code
    2020-03-14 09:49:45.868 T:1268769664  NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
    
    2020-03-14 09:50:06.053 T:1937115584   ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
    2020-03-14 09:50:06.053 T:1937115584   ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    2020-03-14 09:50:06.134 T:1937115584   ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    2020-03-14 09:50:08.148 T:1937115584   ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    2020-03-14 09:50:19.359 T:1937115584   ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
    2020-03-14 09:50:19.359 T:1937115584   ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    2020-03-14 09:50:19.360 T:1937115584   ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    2020-03-14 09:50:21.216 T:1937115584   ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    Code
    2020-03-14 09:50:47.704 T:1790935936  NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
    
    2020-03-14 09:50:58.926 T:1937115584   ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
    2020-03-14 09:50:59.186 T:1937115584   ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
    2020-03-14 09:51:03.125 T:1716007808  NOTICE: Register - new joystick device registered on addon->peripheral.joystick/1: Xbox 360 Wireless Receiver
    2020-03-14 09:51:25.517 T:1937115584   ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
  • hey ya'll. just to let you know I was having a similar error on LE Generic x86 64 v9.2.1. ScummVM was throwing this error on run:

    Code
    2020-03-21 19:43:47.053 T:139660604663936   ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
    2020-03-21 19:43:47.053 T:139660604663936   ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    2020-03-21 19:43:47.053 T:139660604663936   ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    2020-03-21 19:43:48.810 T:139660604663936   ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm

    Milhouses ScummVM generic build does the trick @ milhouse.libreelec.tv/builds/scummvm/

    Full link: game.libretro.scummvm-999.2.0.0.6.2.zip

    Install from ZIP, disable auto-update. Should be all working now when launching games via IAGL.

  • Milhouses ScummVM generic build does the trick @ milhouse.libreelec.tv/builds/scummvm/

    Full link: game.libretro.scummvm-999.2.0.0.6.2.zip

    Install from ZIP, disable auto-update. Should be all working now when launching games via IAGL.

    thank you, but the zip file seems to be compiled for the wrong architecture...
    my is an RPi3B+ (armv7l, 32 bit)...

    Code
    NOTICE: Running on LibreELEC (official): 9.2.1, kernel: Linux ARM 32-bit version 4.19.106
    NOTICE: Host CPU: ARMv7 Processor rev 4 (v7l), 4 cores available
    
    NOTICE: ADDON: game.libretro.scummvm v999.2.0.0.6.2 installed
    
    ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: wrong ELF class: ELFCLASS64
    ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm

    and i really would prefer the most actual version of that add-on, that is 2.1.0.7.2 and not 2.0.0.6.2...

    in hope it will fix problems i have with Monkey Island 3

  • i "just" compiled the game.libretro.scummvm add-on by myself on ubuntu 19.10 x64 for an RPi2.

    strangely it compiled the version 2.1.0.7.1 instead of 2.1.0.7.2. i have no idea how to control the version to compile...

    Code
    sudo apt install gcc make git unzip wget bc patchutils gawk gperf zip lzop xfonts-utils default-jre libncurses5-dev libjson-perl libxml-parser-perl libparse-yapp-perl xsltproc
    
    cd ~
    git clone https://github.com/LibreELEC/LibreELEC.tv
    
    cd ~/LibreELEC.tv
    PROJECT=RPi DEVICE=RPi2 ARCH=arm scripts/create_addon game.libretro.scummvm
    
    # ~/LibreELEC.tv/target/addons/9.80.3/RPi2/arm/game.libretro.scummvm/game.libretro.scummvm-2.1.0.7.1.zip

    but anyhow, the add-on that was compiled was working...

    unfortunately it also has problems with Monkey Island 3... it will crash at the "CMI" intro "the monkeys are listening..."

  • You are using LE 9.2.1 but compiling for master branch (currently 9.80.3). Do

    Bash
    git checkout libreelec-9.2

    from ~/LibreELEC.tvand build again.

  • recently my LibreELEC 9.2.2 for RPi2/3 received a couple of plug-in updates.

    also ScummVM received an update to version 2.1.1.8.1...

    but again ScummVM is not starting!

    i can't beleave what's going on there...

    Edited once, last by beta-tester (May 15, 2020 at 5:31 AM).