Please do not post a support request without first reading and following the advice in

Anyone managed to install lr-vice?

  • Tried installing it as there's a C64 game I want to rotate the monitor for, but it crashes from the Retropie Setup menu (Install from source).

    The part of the log that seems to be where it fails says this:

    Makefile.libretro:365: recipe for target 'libretro/libretro-core.o' failed
    make: *** [libretro/libretro-core.o] Error 1
    make: *** Waiting for unfinished jobs....
    Could not successfully build lr-vice - C64 emulator - port of VICE for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-vice/ not found).
    Log ended at: Sat  2 Nov 23:26:56 UTC 2019
    Total running time: 0 hours, 0 mins, 29 secs

    But I have no idea what that means.

  • administrators

    @SpudsMcToole You need to provide a full log and details of set up for me to be able to advise.

    Please do not post a support request without first reading and following the advice in

  • @BuZz I didn't post the whole log because the forum won't allow it on length grounds and Pastebin weirdly complained that it was "spam". But it seems to have worked now.

  • Global Moderator

    @SpudsMcToole The problem is you're using Raspbian Jessie, which is too old and unsupported.

    libretro/libretro-core.c: In function ‘update_from_vice’:
    libretro/libretro-core.c:581:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
         for(unsigned i = 0; i < dc->count; i++)

    The compilers' default options have changed since the release of GCC 4.9, I guess the core authors just don't test with releases this old. This works fine on Raspbian Stretch.

  • @mitu Ah, thanks. No lr-vice for me, then :(

  • try adding -std=gnu99 to the makefile

  • @grant2258 Unfortunately I haven't the faintest idea what that means :(

  • administrators

    @SpudsMcToole then you would be best to move to a supported version. We won't be doing fixes for Jessie.

  • @BuZz Sadly it just means no lr-vice. I can live with that much easier than the enormous stress and hassle of upgrading Raspbian.

  • administrators

    @SpudsMcToole It's not much effort. Would also reduce time wasted by others when you're asking for help on an unsupported version.

  • @BuZz It looks like an absolutely enormous amount of effort and stress to me. And I didn't know it was the reason when I posted this question. But now I do and I've said thanks for letting me know and I'll just have to do without lr-vice because there is no way I'm risking the thousands of hours I've put into my Retropie setup on a start-all-over-from-scratch-and-hope-for-the-best system update (that isn't even explained in plain language anywhere).

    As far as I'm concerned the question is answered - even though it's not the answer I hoped for - and I'm sincerely grateful for people's assistance in answering it and the matter is closed.

  • @SpudsMcToole Could always get another SD card that way if you mess something up you won't jeopardize your current setup. SD cards have gotten pretty cheap in recent years.

  • Global Moderator


    That's good advice. I have two cards that I alternate between when it's time to upgrade. It's intended as insurance to protect my time, but I've never actually had to go back to a previous card. As far as the difficulty of upgrading is concerned, I run 33 systems in RetroPie that are highly customized, as well as dual boot into an equally customized OSMC and it only ever takes about 30-40 minutes to upgrade and restore my settings back to where they were. Granted, even that amount of time can be hard to come by during a hectic week, but that's why God invented Sundays... well, you know, that and all the praising, but I doubt he's ever smited anyone for catching up on a little computer maintenance all the same.

Log in to reply

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.