Versatile C++ game scraper: 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.
-
@mitu Sure. I will try it. BRB.
-
@mitu The dependency couldn't be installed : https://pastebin.com/zknu3NVV
-
@ByteThis The workaround I posted involves installing the
rapidjson-dev
package manually before updatingwget http://ftp.us.debian.org/debian/pool/main/r/rapidjson/rapidjson-dev_1.1.0+dfsg2-3~bpo9+1_all.deb sudo dpkg -i rapidjson-dev_1.1.0+dfsg2-3~bpo9+1_all.deb
-
@mitu That's the one I tried to install. I tried both WinSCP (through the terminal) and Putty.
-
@mitu I tried it again a couple of times and ES is building from source..stay tuned.
-
@mitu It works.Not sure what initially happened but the dependency installed and ES updated with both Screenscraper and THEGAMESDB are both there. Sorry for any confusion. Seems like some kind of hiccup installing rapidjson-dev.
-
@ByteThis You're supposed to execute those commands from a SSH session (Putty). Glad it works, thank you for the confirmation.
-
@mitu Yea..as I mentioned above I tried both Putty and the terminal in WinSCP. Thanks for your hard work ! Again apologies for the hiccup. Am glad to be of some help...lol.
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.