RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Anyone managed to install lr-vice?

    Scheduled Pinned Locked Moved Help and Support
    lr-vicec64install
    13 Posts 6 Posters 897 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SpudsMcToole Banned
      last edited by

      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:

      libretro/retro_files.o
      Makefile.libretro:365: recipe for target 'libretro/libretro-core.o' failed
      make: *** [libretro/libretro-core.o] Error 1
      make: *** Waiting for unfinished jobs....
      /home/pi
      Could not successfully build lr-vice - C64 emulator - port of VICE for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-vice/vice_x64_libretro.so 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.

      BuZzB 1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators @SpudsMcToole
        last edited by BuZz

        @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 https://retropie.org.uk/forum/topic/3/read-this-first

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        S 1 Reply Last reply Reply Quote 0
        • S
          SpudsMcToole Banned @BuZz
          last edited by SpudsMcToole

          @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.

          https://pastebin.com/6bA5gGgr

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @SpudsMcToole
            last edited by mitu

            @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.

            S 1 Reply Last reply Reply Quote 0
            • S
              SpudsMcToole Banned @mitu
              last edited by

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

              1 Reply Last reply Reply Quote 0
              • G
                grant2258 Banned
                last edited by

                try adding -std=gnu99 to the makefile

                S 1 Reply Last reply Reply Quote 0
                • S
                  SpudsMcToole Banned @grant2258
                  last edited by

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

                  BuZzB 1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators @SpudsMcToole
                    last edited by

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

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      SpudsMcToole Banned @BuZz
                      last edited by

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

                      BuZzB 1 Reply Last reply Reply Quote 0
                      • BuZzB
                        BuZz administrators @SpudsMcToole
                        last edited by

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

                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          SpudsMcToole Banned @BuZz
                          last edited by

                          @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.

                          quicksilverQ 1 Reply Last reply Reply Quote 0
                          • quicksilverQ
                            quicksilver @SpudsMcToole
                            last edited by

                            @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.

                            mediamogulM 1 Reply Last reply Reply Quote 3
                            • mediamogulM
                              mediamogul Global Moderator @quicksilver
                              last edited by mediamogul

                              @quicksilver

                              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.

                              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                              1 Reply Last reply Reply Quote 3
                              • First post
                                Last post

                              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.