Package Details: pokerth 1.1.2-47

Git Clone URL: https://aur.archlinux.org/pokerth.git (read-only, click to copy)
Package Base: pokerth
Description: Client to online Poker game written in C++/Qt
Upstream URL: http://www.pokerth.net/
Licenses: GPL, custom
Submitter: blacktav
Maintainer: blacktav
Last Packager: blacktav
Votes: 24
Popularity: 0.51
First Submitted: 2018-01-08 23:25 (UTC)
Last Updated: 2024-12-29 16:03 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

blacktav commented on 2024-12-29 16:27 (UTC)

Package bumped with updated patch to include labsl_log_internal_nullguard as per @jiocash (thank you) This permits the package to build, install & run; boost deprecated functions may cause other issues - revisions for this will be on-going...

blacktav commented on 2024-12-29 13:44 (UTC)

@Korialo replicating issue now ... working on it

jlocash commented on 2024-12-28 19:44 (UTC)

I think this is caused by a change to protobuf. Add -labsl_log_internal_nullguard to pokerth-1.1.2.patch.2023. boost-1.87.0 deprecates more stuff and creates other issues.

Korialo commented on 2024-12-28 18:46 (UTC)

Same error:

/usr/bin/ld: /usr/lib/libprotobuf.so: undefined reference to symbol '_ZN4absl12lts_2024072212log_internal9kCharNullE'
/usr/bin/ld: /usr/lib/libabsl_log_internal_nullguard.so.2407.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile.pokerth_game:533: pokerth] Error 1
make[1]: Leaving directory '/home/amro/Downloads/buildz/pokerth/src/pokerth-1.1.2-rc'
make: *** [Makefile:134: sub-pokerth_game-pro-make_first-ordered] Error 2
==> ERROR: A failure occurred in build().

but managed to fix it by adding --copy-dt-needed-entries to LDFLAGS

Korialo commented on 2024-12-27 22:17 (UTC)

Build fails:

[2024-12-27T22:10:17.058Z] src/net/common/clientthread.cpp: In member function ‘TimerCheckAvatarDownloads’:
[2024-12-27T22:10:17.117Z] src/net/common/clientthread.cpp:916:48: warning: ‘playerId’ may be used uninitialized [-Wmaybe-uninitialized]
[2024-12-27T22:10:24.963Z]   916 |                         PassAvatarFileToManager(playerId, tmpAvatar);
[2024-12-27T22:10:25.019Z]       |                                                ^
[2024-12-27T22:10:25.023Z] ==> ERROR: Build failed, check /var/lib/ahriman/chroot/aur-clone/aur-clone-x86_64/ahriman/build
[2024-12-27T22:10:25.026Z] src/net/common/clientthread.cpp:912:34: note: ‘playerId’ was declared here
[2024-12-27T22:10:25.030Z]   912 |                         unsigned playerId;
[2024-12-27T22:10:25.034Z]       |                                  ^
[2024-12-27T22:10:25.038Z] mold: error: undefined symbol: absl::lts_20240722::log_internal::kCharNull
[2024-12-27T22:10:25.041Z] >>> referenced by <artificial>
[2024-12-27T22:10:25.044Z] >>>               /tmp/cc5xry4b.ltrans70.ltrans.o:(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* absl::lts_20240722::log_internal::MakeCheckOpString<char const*, void const*>(char const*, void const*, char const*) [clone .constprop.0])
[2024-12-27T22:10:25.048Z] >>> referenced by <artificial>
[2024-12-27T22:10:25.051Z] >>>               /tmp/cc5xry4b.ltrans70.ltrans.o:(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* absl::lts_20240722::log_internal::MakeCheckOpString<char const*, void const*>(char const*, void const*, char const*) [clone .constprop.0])
[2024-12-27T22:10:25.054Z] collect2: error: ld returned 1 exit status
[2024-12-27T22:10:25.058Z] make[1]: *** [Makefile.pokerth_game:507: pokerth] Error 1
[2024-12-27T22:10:25.061Z] make[1]: Leaving directory '/build/pokerth/src/pokerth-1.1.2-rc'
[2024-12-27T22:10:25.064Z] make: *** [Makefile:134: sub-pokerth_game-pro-make_first-ordered] Error 2
[2024-12-27T22:10:25.068Z] ==> ERROR: A failure occurred in build().
[2024-12-27T22:10:25.071Z]     Aborting...
[2024-12-27T22:10:25.082Z] pokerth (x86_64) build exception

blacktav commented on 2024-12-09 09:44 (UTC)

Bumped for updated libs

blacktav commented on 2024-10-07 17:11 (UTC)

Bumped for revised libprotobuf

coruja commented on 2024-09-05 14:29 (UTC)

Version -44 builds without errors and starts fine with boost{,-libs} 1.86. Thank you blacktav for your fast reaction and your good work, have a nice day! :)

blacktav commented on 2024-09-05 14:13 (UTC)

@coruja @MickeyRat with boost v1.85 some deprecated function names were removed causing build to fail. A new patch added to incorporate upstream revisions for boost 1.85 Package now builds successfully with boost 1.86, seemingly running OK The changes test boost version <1.85 and will use the old names if necessary. Not all deprecated function names have been updated - others remain pending waiting to trip us up when they are removed too; some of these are non-trivial to correct.