Pending an upstream update, this will not build with GCC 6 which has just hit repos. You need to downgrade to 5.3.0 or earlier for now.
Alternatively I have a repo up at https://repo.warhaggis.com. Bear in mind that the repo is 64bit only and is signed with PGP key 30E698EA.
Search Criteria
Package Details: lgogdownloader 3.15-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/lgogdownloader.git (read-only, click to copy) |
---|---|
Package Base: | lgogdownloader |
Description: | Open source downloader for GOG.com games, uses the GOG.com API |
Upstream URL: | https://sites.google.com/site/gogdownloader/ |
Keywords: | games gaming gog gog.com |
Licenses: | WTFPL |
Submitter: | tea |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 75 |
Popularity: | 0.68 |
First Submitted: | 2012-08-01 22:40 (UTC) |
Last Updated: | 2024-09-29 13:40 (UTC) |
Dependencies (12)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- libboost_filesystem.so (boost183-libsAUR, boost-libs)
- rhash (rhash-gitAUR)
- tidy (tidy-html5-gitAUR)
- tinyxml2 (tinyxml2-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
Required by (50)
- day-of-the-tentacle-remastered-bin (make)
- gog-7-billion-humans (make)
- gog-book-of-hours (make)
- gog-book-of-hours-perpetual-edition-dlc (make)
- gog-dandara-trials-of-fear-edition (make)
- gog-darkest-dungeon (make)
- gog-drova-forsaken-kin (make)
- gog-factorio (make)
- gog-ftl (make)
- gog-heroes-of-might-and-magic-3-complete-edition (make)
- gog-inscryption (make)
- gog-inscryption-demo (make)
- gog-kingdoms-and-castles (make)
- gog-moo (make)
- gog-moo-ii (make)
- gog-night-in-the-woods (make)
- gog-pepper-grinder (make)
- gog-pine (make)
- gog-pony-island (make)
- gog-powers-in-the-basement (make)
- Show 30 more...
Sources (1)
tea commented on 2016-05-07 14:33 (UTC)
chungy commented on 2016-03-26 05:14 (UTC)
You may want to include that commit as a patch in this package, at least until v2.28 is out.
tea commented on 2016-03-25 21:16 (UTC)
Upstream worked quick - commit 519cb78 fixes this. Use lgogdownloader-git for now.
tea commented on 2016-03-25 21:09 (UTC)
I was able to build and run with jsoncpp 1.6.5 but not 1.7.1, which is the latest in the repos.
Pending an upstream update I've updated the PKGBUILD to require 1.6.5 or lower.
tea commented on 2016-03-25 20:27 (UTC)
jsoncpp updated recently, I'm gonna guess it broke compatibility.
hollunder commented on 2016-03-25 20:02 (UTC)
Fails to work:
terminate called after throwing an instance of 'Json::RuntimeError'
what(): ConstIterator to Iterator should never be allowed.
lgogdownloader.sh: line 1: 2035 Aborted (core dumped) lgogdownloader --save-serials --platform l+w --download
(returns 134)
Also fails to build:
[ 50%] Building CXX object CMakeFiles/lgogdownloader.dir/src/util.cpp.o
/home/murks/cower/lgogdownloader/src/lgogdownloader-2.27/src/util.cpp: In function ‘void Util::getDownloaderUrlsFromJSON(const Json::Value&, std::vector<std::__cxx11::basic_string<char> >&)’:
/home/murks/cower/lgogdownloader/src/lgogdownloader-2.27/src/util.cpp:391:48: error: conversion from ‘Json::Value::const_iterator {aka Json::ValueConstIterator}’ to non-scalar type ‘Json::ValueIterator’ requested
for(Json::ValueIterator it = root.begin() ; it != root.end() ; ++it)
^
CMakeFiles/lgogdownloader.dir/build.make:158: recipe for target 'CMakeFiles/lgogdownloader.dir/src/util.cpp.o' failed
make[2]: *** [CMakeFiles/lgogdownloader.dir/src/util.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/lgogdownloader.dir/all' failed
make[1]: *** [CMakeFiles/lgogdownloader.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Must be some recent change.
bwrsandman commented on 2016-01-03 21:55 (UTC)
You may want to bump up the pkgrel to force recompilation against boost 1.59.0.
Otherwise, the following error happens and there is no indication of needing to rebuild lgogdownloader:
lgogdownloader: error while loading shared libraries: libboost_system.so.1.59.0: cannot open shared object file: No such file or directory
neven commented on 2015-07-25 00:43 (UTC)
boost should probably be in makedepends, boost-libs in depends.
carstene1ns commented on 2015-02-20 04:25 (UTC)
In addition to the previous comment: You can also use the commit as patch directly (just add '.patch' to it's url).
Example, untested:
source=(...
jsonpp-include.patch::https://github.com/Sude-/lgogdownloader/commit/f039db5c6572c4fb70d228d511c4d76c1deb517c.patch)
prepare() {
cd $srcdir/$pkgname-$pkgver
patch -Np1 ../jsonpp-include.patch
}
Pinned Comments
FabioLolix commented on 2023-10-03 22:03 (UTC)
error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory
for build from source programs you have to rebuild it