Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Error on update and compilling lr-ppsspp...



  • Hi all,
    since 2 days ago retropie-setup update script gives me an error updating lr-ppsspp.
    my system box is:
    PC
    Linux Mint 18.3 Mate - 64 bit dist
    RetroPie Version 4.4.1
    Built From: retropie-setup script
    USB Devices connected: keyboard and mouse
    Controller used: none yet

    Error messages received:
    Cloning into 'dx9sdk'...
    Caminho do sub-módulo 'dx9sdk': confirmado 'ec19e643461c84dbb256f6faaaab02cba61d4edc'
    Cloning into 'ext/armips'...
    Caminho do sub-módulo 'ext/armips': confirmado '8bd93be9ba715d2f5723857edacf936ae904d07c'
    Submodule 'ext/tinyformat' (https://github.com/Kingcom/tinyformat) registered for path 'ext/tinyformat'
    Cloning into 'ext/tinyformat'...
    fatal: reference is not a tree: b7f5a22753c81d834ab5133d655f1fd525280765
    Impossível confirmar 'b7f5a22753c81d834ab5133d655f1fd525280765' no caminho do sub-módulo 'ext/armips/ext/tinyformat'
    then error:
    Error running 'git clone --recursive --depth 1 -- branch libretro https://github.com/RetroPie/build/ppsspp.git /home/arcade/RetorPie-Setup/tmp/build/lr-ppsspp' - returned 1'

    log:
    *Log started at: Qui Jun 21 16:26:59 WEST 2018

    RetroPie-Setup version: 4.4.1 (11bb1d3)
    System: Linux Cabinet 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

    = = = = = = = = = = = = = = = = = = = = =
    Installing dependencies for 'lr-ppsspp' : PlayStation Portable emu - PPSSPP port for libretro
    = = = = = = = = = = = = = = = = = = = = =

    ~/RetroPie-Setup/tmp/build/lr-ppsspp ~/RetroPie-Setup

    = = = = = = = = = = = = = = = = = = = = =
    Getting sources for 'lr-ppsspp' : PlayStation Portable emu - PPSSPP port for libretro
    = = = = = = = = = = = = = = = = = = = = =

    git clone --recursive --depth 1 --branch libretro "https://github.com/RetroPie/ppsspp.git" "/home/arcade/RetroPie-Setup/tmp/build/lr-ppsspp"
    Cloning into '/home/arcade/RetroPie-Setup/tmp/build/lr-ppsspp'...
    Submodule 'dx9sdk' (https://github.com/hrydgard/minidx9.git) registered for path 'dx9sdk'
    Submodule 'ext/armips' (https://github.com/Kingcom/armips) registered for path 'ext/armips'
    Submodule 'ffmpeg' (https://github.com/libretro/ppsspp-ffmpeg.git) registered for path 'ffmpeg'
    Submodule 'lang' (https://github.com/hrydgard/ppsspp-lang.git) registered for path 'lang'
    Submodule 'native' (https://github.com/libretro/ppsspp-native.git) registered for path 'native'
    Submodule 'pspautotests' (https://github.com/hrydgard/pspautotests.git) registered for path 'pspautotests'
    Cloning into 'dx9sdk'...
    Caminho do sub-módulo 'dx9sdk': confirmado 'ec19e643461c84dbb256f6faaaab02cba61d4edc'
    Cloning into 'ext/armips'...
    Caminho do sub-módulo 'ext/armips': confirmado '8bd93be9ba715d2f5723857edacf936ae904d07c'
    Submodule 'ext/tinyformat' (https://github.com/Kingcom/tinyformat) registered for path 'ext/tinyformat'
    Cloning into 'ext/tinyformat'...
    fatal: reference is not a tree: b7f5a22753c81d834ab5133d655f1fd525280765
    Impossível confirmar 'b7f5a22753c81d834ab5133d655f1fd525280765' no caminho do sub-módulo 'ext/armips/ext/tinyformat'
    Cloning into 'ffmpeg'...
    Caminho do sub-módulo 'ffmpeg': confirmado 'e3b21c60f9bb80524be2293e6e434d04f6b6b4c3'
    Cloning into 'lang'...
    Caminho do sub-módulo 'lang': confirmado '70f23a30317c6fb3ac8aafcefa2185c7fcf8168a'
    Cloning into 'native'...
    Caminho do sub-módulo 'native': confirmado '9baedbcc2a07b3bccc6d8b8d170498111b990adc'
    Cloning into 'pspautotests'...
    Caminho do sub-módulo 'pspautotests': confirmado '905c3018d01af9dfb511c87e65e07a49257a33ac'
    Falha ao aceder ao caminho do sub-módulo 'ext/armips'
    ~/RetroPie-Setup
    Error running 'git clone --recursive --depth 1 --branch libretro https://github.com/RetroPie/ppsspp.git /home/arcade/RetroPie-Setup/tmp/build/lr-ppsspp' - returned 1

    Log ended at: Qui Jun 21 16:32:32 WEST 2018
    Total running time: 0 hours, 5 mins, 33 secs*

    Any sollution?



  • @treco While this might not be the most helpful response, I wanted to chime in on this thread and note that I'm having the same problem.

    This thread here suggests to free up more disk space. So, I started up a virtual machine and installed RetroPie, replicated the problem with about the same amount of disk space that my laptop has. Once I verified the problem exists, I increased the drive size from having 33GB free to 100GB free, with no success.

    ppsspp (the non libretro version) installs fine. I tried updating the RetroPie setup script as well, just to confirm it's referencing the most up to date packages, and also made sure the packages are up to date.

    Hopefully someone has an answer to this one! Hopefully this was informative.

    I'm running Linux Mint 18.1 Cinnamon on my laptop, and Mint 18.3 Cinnamon on the virtual machine.


  • Global Moderator

    It's not a space problem, but an upstream change in one of the repositories that contains the source of the package. It's nothing you can do at the moment.



  • @mitu Hey, thanks for the response. I will periodically try it again to see if I can get it working.

    Thanks for the update


  • administrators

    It should build. It's referencing my mirror which is there. Clean the source dir and try again. Unless I managed to accidentally remove a branch or something.


  • Global Moderator

    @buzz The error is not in the RetroPie clone repo, but in one of the submodules of a submodule (!) included. The recursive clone stops with (english messages this time).

    [...]
    Submodule path 'ext/armips': checked out '8bd93be9ba715d2f5723857edacf936ae904d07c'
    Submodule 'ext/tinyformat' (https://github.com/Kingcom/tinyformat) registered for path 'ext/armips/ext/tinyformat'
    Cloning into '/Users/mitu/dev/ppsspp/ext/armips/ext/tinyformat'...
    remote: Counting objects: 435, done.
    remote: Compressing objects: 100% (3/3), done.
    remote: Total 435 (delta 0), reused 1 (delta 0), pack-reused 432
    Receiving objects: 100% (435/435), 254.31 KiB | 270.00 KiB/s, done.
    Resolving deltas: 100% (261/261), done.
    error: Server does not allow request for unadvertised object b7f5a22753c81d834ab5133d655f1fd525280765
    Fetched in submodule path 'ext/armips/ext/tinyformat', but it did not contain b7f5a22753c81d834ab5133d655f1fd525280765. Direct fetching of that commit failed.
    [...]
    

  • administrators

    @mitu ah sorry - missed that. Looks like that upstream repo must have force pushed or something to wipe out a commit id. We have a lr-ppsspp update pending, but I can probably fix up our lr-ppsspp repo reference for that submodule in the meantime.



  • Oh wow, thanks for identifying the issue! I'll sit tight and wait on a fix. Thanks again



  • Thank you, I will wait for the fix.
    Keep the good work flowing. :D



  • Sorry guys,
    I got yet same error with lr-ppsspp package.
    something about tinyformat.
    theres anyway for bypass the error?

    thanks



  • This appears to have been fixed, I can now install lr-ppsspp

    Thank you to whoever fixed this!



  • Sorry, I'll do a bit of necromancy, but this issue seems to be back :(



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.