logdownloader requires a version bump, as boost has been updated to version 1.65. This makes the binary unable to run as the old boost libraries (v1.63) are gone.
Regards,
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: | 76 |
Popularity: | 0.97 |
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)
nirnakinho commented on 2017-11-02 22:02 (UTC)
hringriin commented on 2017-09-06 14:37 (UTC)
The lgogdownloader requires the a cookies.txt due to the captcha login. Ok, but it deletes the file ~/.config/lgogdownloader/cookies.txt when started with the --login option. beside what, it definitely wants to have full access permissions a) to the directory and b) to the file. why?
FabioLolix commented on 2017-06-08 18:50 (UTC)
lgogdownloader: error while loading shared libraries: libboost_system.so.1.63.0: cannot open shared object file: No such file or directory
Got this error today, solved with rebuilding the package
tea commented on 2017-03-12 19:01 (UTC)
banzr, I would not recommend importing that .pem since a collection of root certificates is provided by Arch anyway in ca-certificates and other packages in [core]. You should check to see you have that installed, and remove the certificates from that file from your root store to prevent any issues in future when Arch updates its certificates.
<deleted-account> commented on 2017-03-12 16:08 (UTC)
If you cannot login...
Download cacert.pem
wget https://curl.haxx.se/ca/cacert.pem
Then try login with
lgogdownloader --cacert cacert.pem --login
or
CURL_CA_BUNDLE=cacert.pem lgogdownloader --login
<deleted-account> commented on 2017-03-12 16:08 (UTC)
If you cannot login...
Download cacert.pem
wget https://curl.haxx.se/ca/cacert.pem
Then try login with
lgogdownloader --cacert cacert.pem --login
or
CURL_CA_BUNDLE=cacert.pem lgogdownloader --login
fepf commented on 2017-03-01 09:43 (UTC)
@alan1world:
It seems to be a cmake / rhash library problem. It tries to link to *librhash.a* but it is probably supposed to link to *librhash.so*.
Making an appropriate symbolic link solved the issue for me:
# sudo ln -s /usr/lib/librhash.so.0 /usr/lib/librhash.so
It may even be a problem with the librhash package ...
alan1world commented on 2017-02-04 04:58 (UTC)
Fails to build:
-- Build files have been written to: /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/build
==> Starting build()...
Scanning dependencies of target lgogdownloader
[ 9%] Building CXX object CMakeFiles/lgogdownloader.dir/main.cpp.o
In file included from /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/main.cpp:11:0:
/tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h: In function ‘void thread_locking_callback(int, int, const char*, int)’:
/tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h:18:63: warning: unused parameter ‘file’ [-Wunused-parameter]
void thread_locking_callback(int mode, int n, const char* file, int line)
^~~~
/tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h:18:73: warning: unused parameter ‘line’ [-Wunused-parameter]
void thread_locking_callback(int mode, int n, const char* file, int line)
^~~~
[ 18%] Building CXX object CMakeFiles/lgogdownloader.dir/src/api.cpp.o
[ 27%] Building CXX object CMakeFiles/lgogdownloader.dir/src/website.cpp.o
[ 36%] Building CXX object CMakeFiles/lgogdownloader.dir/src/downloader.cpp.o
[ 45%] Building CXX object CMakeFiles/lgogdownloader.dir/src/progressbar.cpp.o
[ 54%] Building CXX object CMakeFiles/lgogdownloader.dir/src/util.cpp.o
[ 63%] Building CXX object CMakeFiles/lgogdownloader.dir/src/blacklist.cpp.o
[ 72%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamefile.cpp.o
[ 81%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamedetails.cpp.o
[ 90%] Linking CXX executable lgogdownloader
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(rhash.o): relocation R_X86_64_32 against `.rodata.rhash_file.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(hex.o): relocation R_X86_64_32S against `.LC0' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(torrent.o): relocation R_X86_64_32 against `.rodata.bt_final.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(crc32.o): relocation R_X86_64_32S against symbol `rhash_crc32_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha256.o): relocation R_X86_64_32 against `.rodata.rhash_k256' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha512.o): relocation R_X86_64_32 against `.rodata.rhash_k512' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha3.o): relocation R_X86_64_32 against `.rodata.keccak_round_constants' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(gost.o): relocation R_X86_64_32 against symbol `rhash_gost_sbox_cryptpro' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(snefru.o): relocation R_X86_64_32 against `.rodata.rhash_snefru_sbox' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(tiger.o): relocation R_X86_64_32S against symbol `rhash_tiger_sboxes' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(whirlpool.o): relocation R_X86_64_32 against `.rodata.rc.3238' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(rhash.o): relocation R_X86_64_PC32 against symbol `free@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/lgogdownloader.dir/build.make:317: lgogdownloader] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/lgogdownloader.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
==> ERROR: A failure occurred in build().
tea commented on 2016-05-14 19:47 (UTC)
Recompiled boost is out of staging so this should build fine now.
xDShot commented on 2016-05-13 08:38 (UTC)
It compiles now with gcc 6.1 when boost and boost-libs are installed manually from staging repo:
https://www.archlinux.org/packages/staging/x86_64/boost/
https://www.archlinux.org/packages/staging/x86_64/boost-libs/
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