RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Versatile C++ game scraper: Skyscraper

    Scheduled Pinned Locked Moved Ideas and Development
    skyscraperscrapergamelist.xmlscrapinggithub
    1.6k Posts 113 Posters 1.8m 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.
    • B
      Brunnis @muldjord
      last edited by

      @muldjord No problem, glad I could help! :-)

      1 Reply Last reply Reply Quote 0
      • W
        Wonderbread
        last edited by Wonderbread

        I find that I can't rescrape certain games that previously worked with screenscraper. For example:

        Never mind, it looks like it was a temporary problem with screenscraper. It seems to be working ok for me now.

        1 Reply Last reply Reply Quote 0
        • ByteThisB
          ByteThis
          last edited by ByteThis

          @muldjord Is Skyscraper down ? I had been using it via command line and tried to update it today to the lastest version and got an error, then I uninstalled it and tried to re-install it and the same error popped up not allowing it to install from scratch.This is the error:
          compilation terminated.
          Makefile:748: recipe for target 'skyscraper.o' failed
          make *** (skyscraper.o) Error 1

          I then tried to install it via Retropie Setup and received the error
          Could not successfully build skyscraper -Scraper for Emulationstation by Lars Muldjord.
          (/home/pi/Retropie Setup/tmp/build/skyscraper/Skyscraper not found)

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

            @ByteThis Can you post the complete error log on pastebin.com - you should find the complete log file in ~/RetroPie-Setup/logs.

            ByteThisB 1 Reply Last reply Reply Quote 0
            • ByteThisB
              ByteThis @mitu
              last edited by ByteThis

              @mitu Sure here is the one from trying to install via Retropie Setup : https://pastebin.com/r3Sc4CXX

              I deleted the one from the command line but I will reproduce the error and paste it here.

              Here is the second log : https://pastebin.com/TeGYj0bD

              muldjordM mituM 2 Replies Last reply Reply Quote 0
              • muldjordM
                muldjord @ByteThis
                last edited by muldjord

                @ByteThis Looks really odd. Seems like it is missing a qt5 dependency. It can't find the QStorageInfo headers. This works just fine on my own Pi 3B+. Just for the heck of it, try running:

                $ sudo apt-get install qt5-default
                

                And then try installing it again.

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

                  @ByteThis Ugh, it looks like your Raspbian version doesn't have an up-to-date QT5 install (well, what @muldjord said :) ). Are you running on Raspbian Jessie or older ?

                  ByteThisB 1 Reply Last reply Reply Quote 0
                  • ByteThisB
                    ByteThis @mitu
                    last edited by ByteThis

                    @mitu This build still on jessie. I will try muldjord's suggestion.

                    @muldjord This is what the output after running that command :
                    https://pastebin.com/UqrXU2bB

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

                      @ByteThis I don't think it will help - the install script already installs that package and it's probably already installed from the first time you added Skyscraper.

                      ByteThisB 1 Reply Last reply Reply Quote 0
                      • ByteThisB
                        ByteThis @mitu
                        last edited by

                        @mitu I was running Skyscraper fine with jessie until the mishap with the Screenscraper API that @muldjord fixed..lol.

                        muldjordM 1 Reply Last reply Reply Quote 0
                        • muldjordM
                          muldjord @ByteThis
                          last edited by

                          @ByteThis Yeah, I have no idea why this would happen... Only thing that springs to mind is a failing SD card. I haven't seen this error before and, as I mentioned, it compiles just fine on my own Pi.

                          ByteThisB 1 Reply Last reply Reply Quote 0
                          • ByteThisB
                            ByteThis @muldjord
                            last edited by ByteThis

                            @muldjord Weird..my sd card is fine as it is only about a month old and have been adding roms and such fine with it. Is your newest version of Skyscraper compatible with jessie ? (I imagine it is)

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

                              No, your QT5 is too old.
                              Debian Jessie has Qt5.3.2 (https://packages.debian.org/jessie/qt5-default), however @muldjord added a space checking feature recently which requires QStorageInfo. QStorageInfo has been added in Qt 5.4 (https://doc.qt.io/qt-5/qstorageinfo.html), so it's obviously missing on Jessie - there's no card corruption happening.

                              1 Reply Last reply Reply Quote 1
                              • muldjordM
                                muldjord
                                last edited by

                                Ah, yes, that's the reason then. I had no idea the Qt5 version on Jessie was that old.

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

                                  @muldjord Oh, man, you killed jessie (sorry, couldn't resist).

                                  1 Reply Last reply Reply Quote 2
                                  • ByteThisB
                                    ByteThis
                                    last edited by ByteThis

                                    @muldjord Are you able to implement a workaround for those of us that are still using jessie ?

                                    muldjordM 2 Replies Last reply Reply Quote 0
                                    • muldjordM
                                      muldjord @ByteThis
                                      last edited by

                                      @ByteThis said in Versatile C++ game scraper: Skyscraper:

                                      @muldjord Are you able to implement a workaround for those of us that are still using jessie ?

                                      Already done so. I've included a check for the Qt version so it only includes the space check if the user has Qt5.4.0 or later. It will be in 3.0.4.

                                      1 Reply Last reply Reply Quote 1
                                      • muldjordM
                                        muldjord @ByteThis
                                        last edited by

                                        @ByteThis 3.0.4 out now. Please update and test.

                                        mituM ByteThisB 2 Replies Last reply Reply Quote 2
                                        • mituM
                                          mitu Global Moderator @muldjord
                                          last edited by mitu

                                          @muldjord That's great ! Just discovered that the new ES version doesn't install on Jessie (due to a missing dependency), so the updated ES scraper can't be used.

                                          ByteThisB 1 Reply Last reply Reply Quote 1
                                          • ByteThisB
                                            ByteThis @muldjord
                                            last edited by

                                            @muldjord Works perfect now man! Thanks for your hard work and your Scraper !

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