Versatile C++ game scraper: Skyscraper
-
@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 1I 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) -
@ByteThis Can you post the complete error log on pastebin.com - you should find the complete log file in
~/RetroPie-Setup/logs
. -
@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
-
@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.
-
-
@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 -
@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.
-
-
@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.
-
@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)
-
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. -
Ah, yes, that's the reason then. I had no idea the Qt5 version on Jessie was that old.
-
@muldjord Oh, man, you killed jessie (sorry, couldn't resist).
-
@muldjord Are you able to implement a workaround for those of us that are still using jessie ?
-
@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.
-
@ByteThis 3.0.4 out now. Please update and test.
-
@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.
-
@muldjord Works perfect now man! Thanks for your hard work and your Scraper !
-
@mitu Yes..the error is "Could not install package(s): rapidjson.dev". I updated ES some time ago to install the Screenscraper scraper within Retropie and tried to re-update to include TheGAMESDB but got that error.
-
@ByteThis I posted a workaround in the sticky topic with the ES scraper problems in the Help sections. If you could give it a try and see if it works, that would be great.
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.