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

    Could not successfully build lr-caprice32 - Amstrad CPC emu

    Scheduled Pinned Locked Moved Help and Support
    install errorcaprice
    11 Posts 3 Posters 1.1k 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.
    • mituM
      mitu Global Moderator
      last edited by

      The problem seems to be upstream, there have been some recent commit recently that added this error - there's nothing wrong with your installation.

      1 Reply Last reply Reply Quote 0
      • DannoD
        Danno
        last edited by

        That's a little comforting to hear. So, am I stuck waiting for a fix to be committed upstream before I can try again? I don't have any games on the Amstrad platform, but I can't seem to get the RPIE shortcut to be created with the error occurring.

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

          @Danno I don't think this has anything to do with it. The desktop shortcut is added by the Emulationstation package installation - did you get any errors when installing that package ?

          DannoD 1 Reply Last reply Reply Quote 0
          • DannoD
            Danno @mitu
            last edited by

            @mitu Well, the only error listed explicitly at the end of the script execution was the one involving Amstrad. I scanned through the entire log, searching on "EmulationStation", but don't see anything concerning:

            Installing dependencies for 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Installing dependencies for 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            ~/RetroPie-Setup/tmp/build/emulationstation ~/RetroPie-Setup
            Getting sources for 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Getting sources for 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            git clone --recursive --depth 1 --branch stable "https://github.com/RetroPie/EmulationStation" "/home/dan/RetroPie-Setup/tmp/build/emulationstation"
            git clone --recursive --depth 1 --branch stable "https://github.com/RetroPie/EmulationStation" "/home/dan/RetroPie-Setup/tmp/build/emulationstation"
            Cloning into '/home/dan/RetroPie-Setup/tmp/build/emulationstation'...
            Cloning into '/home/dan/RetroPie-Setup/tmp/build/emulationstation/external/pugixml'...
            ~/RetroPie-Setup/tmp/build/emulationstation ~/RetroPie-Setup
            Building 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Building 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            -- Build files have been written to: /home/dan/RetroPie-Setup/tmp/build/emulationstation
            /home/dan/RetroPie-Setup/tmp/build/emulationstation/es-core/src/components/VideoVlcComponent.cpp: In member function ‘virtual void VideoVlcComponent::startVideo()’:
            /home/dan/RetroPie-Setup/tmp/build/emulationstation/es-core/src/components/VideoVlcComponent.cpp:298:30: warning: ‘void libvlc_media_parse(libvlc_media_t*)’ is deprecated [-Wdeprecated-declarations]
                             from /home/dan/RetroPie-Setup/tmp/build/emulationstation/es-core/src/components/VideoVlcComponent.cpp:7:
            Scanning dependencies of target emulationstation
            [ 73%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/FileData.cpp.o
            [ 73%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/FileSorts.cpp.o
            [ 73%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/MameNameMap.cpp.o
            [ 74%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/main.cpp.o
            [ 75%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/MetaData.cpp.o
            [ 76%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/PlatformId.cpp.o
            [ 76%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/ScraperCmdLine.cpp.o
            [ 77%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/SystemData.cpp.o
            [ 78%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/VolumeControl.cpp.o
            [ 78%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/Gamelist.cpp.o
            [ 79%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/FileFilterIndex.cpp.o
            [ 80%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/SystemScreenSaver.cpp.o
            [ 80%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/CollectionSystemManager.cpp.o
            [ 81%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/components/AsyncReqComponent.cpp.o
            [ 82%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/components/RatingComponent.cpp.o
            [ 82%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/components/ScraperSearchComponent.cpp.o
            [ 83%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiFastSelect.cpp.o
            [ 84%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiMetaDataEd.cpp.o
            [ 84%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiGameScraper.cpp.o
            [ 85%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiGamelistOptions.cpp.o
            [ 86%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiScreensaverOptions.cpp.o
            [ 86%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiGeneralScreensaverOptions.cpp.o
            [ 87%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiVideoScreensaverOptions.cpp.o
            [ 88%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiSlideshowScreensaverOptions.cpp.o
            [ 88%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiMenu.cpp.o
            [ 89%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiSettings.cpp.o
            [ 90%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiScraperMulti.cpp.o
            [ 90%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiScraperStart.cpp.o
            [ 91%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiGamelistFilter.cpp.o
            [ 92%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiCollectionSystemsOptions.cpp.o
            [ 92%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/guis/GuiInfoPopup.cpp.o
            [ 93%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/scrapers/Scraper.cpp.o
            [ 94%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/scrapers/GamesDBScraper.cpp.o
            [ 94%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/BasicGameListView.cpp.o
            [ 95%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/DetailedGameListView.cpp.o
            [ 96%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/IGameListView.cpp.o
            [ 96%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/ISimpleGameListView.cpp.o
            [ 97%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/GridGameListView.cpp.o
            [ 98%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/gamelist/VideoGameListView.cpp.o
            [ 98%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/SystemView.cpp.o
            [ 99%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/ViewController.cpp.o
            [100%] Building CXX object es-app/CMakeFiles/emulationstation.dir/src/views/UIModeController.cpp.o
            [100%] Linking CXX executable ../emulationstation
            [100%] Built target emulationstation
            ~/RetroPie-Setup/tmp/build/emulationstation ~/RetroPie-Setup
            Installing 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Installing 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/CREDITS.md' -> '/opt/retropie/supplementary/emulationstation/CREDITS.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/CREDITS.md' -> '/opt/retropie/supplementary/emulationstation/CREDITS.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation' -> '/opt/retropie/supplementary/emulationstation/emulationstation'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation' -> '/opt/retropie/supplementary/emulationstation/emulationstation'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation' -> '/opt/retropie/supplementary/emulationstation/emulationstation'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation' -> '/opt/retropie/supplementary/emulationstation/emulationstation'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation.sh' -> '/opt/retropie/supplementary/emulationstation/emulationstation.sh'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation.sh' -> '/opt/retropie/supplementary/emulationstation/emulationstation.sh'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation.sh' -> '/opt/retropie/supplementary/emulationstation/emulationstation.sh'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/emulationstation.sh' -> '/opt/retropie/supplementary/emulationstation/emulationstation.sh'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/GAMELISTS.md' -> '/opt/retropie/supplementary/emulationstation/GAMELISTS.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/GAMELISTS.md' -> '/opt/retropie/supplementary/emulationstation/GAMELISTS.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/README.md' -> '/opt/retropie/supplementary/emulationstation/README.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/README.md' -> '/opt/retropie/supplementary/emulationstation/README.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/THEMES.md' -> '/opt/retropie/supplementary/emulationstation/THEMES.md'
            '/home/dan/RetroPie-Setup/tmp/build/emulationstation/THEMES.md' -> '/opt/retropie/supplementary/emulationstation/THEMES.md'
            /opt/retropie/supplementary/emulationstation ~/RetroPie-Setup
            Configuring 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Configuring 'emulationstation' : EmulationStation - Frontend used by RetroPie for launching emulators
            Running action 'install_theme' for 'esthemes' : Install themes for Emulation Station
            Installing dependencies for 'retropiemenu' : RetroPie configuration menu for EmulationStation
            Installing 'retropiemenu' : RetroPie configuration menu for EmulationStation
            Configuring 'retropiemenu' : RetroPie configuration menu for EmulationStation
            

            My assumption was that the logic in the script which adds the "RPIE" entry in the menu didn't get a chance to run when the script aborted due to the Amstrad error. Is that not correct?

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

              Emulationstation seems to have been installed without error, the desktop icon should have being installed - have you search for retropie in the list of applications ? You can run emulationstation from the terminal and see if it gets started.

              1 Reply Last reply Reply Quote 0
              • DannoD
                Danno
                last edited by Danno

                EmulationStation did successfully launch from the command line. As a mini test, I copied over one (Nintendo 64) ROM and the game did launch successfully and gameplay seemed solid. However, when I went to re-scrape game information (from TheGamesDB), it failed with "No Games Found" each time. I don't want to veer off onto a different issue from the primary one I posted, but I never encountered a problem with the scrape function on my other (Mint 18) setup.

                Is this unrelated to the setup script failure, do you think? Also, is there a non-manual way to add the normal entry in the Mint menu (category of "Games" was added, with an entry for "RPIE" with the proper icon)?

                1 Reply Last reply Reply Quote 0
                • DannoD
                  Danno
                  last edited by

                  Mea Culpa on the missing menu entry - when I went to manually add an entry, I saw that the entry was already showing in the Menu editor. I then remembered that I had to reboot (log off / on again might have sufficed) in order for the new menu entry to appear for rpie.

                  But, I added a few more games (MAME ROMs this time), and I still can't get any of them to scrape successfully. So, my questions now are these:

                  1. Should I open a new issue for the Caprice32 bug at it's GitHub site (https://github.com/libretro/libretro-cap32)?
                  2. Should I start a new forum thread for the scraping issue? I haven't had a chance to search much yet on that one, but am wondering in case I don't find an existing issue reported already.
                  1 Reply Last reply Reply Quote 0
                  • DannoD
                    Danno
                    last edited by

                    Sheesh...another Mea Culpa due from me. I see the somewhat-recent post you made for the scraping problem: https://retropie.org.uk/forum/topic/20613/emulationstation-internal-scraper-problems/2

                    I include it here in case it helps someone else landing in this thread.

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

                      please try updating retropie-setup and rebuilding lr-caprice32 again.

                      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

                      1 Reply Last reply Reply Quote 1
                      • DannoD
                        Danno
                        last edited by

                        Pulled latest Retropie-Setup from git, reran, and this time there were no errors showing afterward (i.e. the main menu for the script was showing as expected). I looked through the log file, especially the section involving lr-caprice32, and didn't see any fatal errors (just some compile warnings).

                        Thanks for the follow up.

                        1 Reply Last reply Reply Quote 0
                        • 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.