Package Details: pokerth 1.1.2-50

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: 25
Popularity: 0.71
First Submitted: 2018-01-08 23:25 (UTC)
Last Updated: 2025-03-31 18:43 (UTC)

Pinned Comments

blacktav commented on 2025-03-31 19:28 (UTC) (edited on 2025-03-31 19:29 (UTC) by blacktav)

This latest version 50 does build fine and by & large seems to work OK. However, I have experienced some unreliable behaviour when the remote server cannot be reached for an Internet game.

I suspect this current build is tickling some transient behaviour with the remote server and can result in some unusual results: failed connections and temporary login retries. To-date, nothing specific seems to clear these issues: if you do find something, please share it here.

It does seem to sort itself out eventually and once connected, remains stable enough.

blacktav commented on 2025-03-31 19:21 (UTC)

Thanks to the finger-pointing of #benoliver999 and a huge assist from #jlocash, we now have a functional build plan again.

This latest version has required the deployment of a supporting github instance; this is probably a temporary device will I figure some long-term solution.

blacktav commented on 2025-03-31 19:11 (UTC) (edited on 2025-03-31 19:15 (UTC) by blacktav)

Because so many issues have developed of late due to the age of the original 1.1.2 release which is now triggering deprecations in associated code (boost, QT amongst others) it is becoming increasingly difficult for PokerTH to age gracefully.

The recommended solution by the PokerTH team is to use a jailed version of the original source code and locked versions of dependencies such as boost & QT: such as that made available for flatpak.

If you prefer to use flatpak (rather than limping along with this AUR release):

1 install flatpak with pacman or whatever

https://archlinux.org/packages/extra/x86_64/flatpak/

2 then head over to https://flathub.org/apps/net.pokerth.PokerTH

to find out how to deploy and run a "stable" version of pokerth

Latest Comments

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

blacktav commented on 2025-03-31 19:28 (UTC) (edited on 2025-03-31 19:29 (UTC) by blacktav)

This latest version 50 does build fine and by & large seems to work OK. However, I have experienced some unreliable behaviour when the remote server cannot be reached for an Internet game.

I suspect this current build is tickling some transient behaviour with the remote server and can result in some unusual results: failed connections and temporary login retries. To-date, nothing specific seems to clear these issues: if you do find something, please share it here.

It does seem to sort itself out eventually and once connected, remains stable enough.

blacktav commented on 2025-03-31 19:21 (UTC)

Thanks to the finger-pointing of #benoliver999 and a huge assist from #jlocash, we now have a functional build plan again.

This latest version has required the deployment of a supporting github instance; this is probably a temporary device will I figure some long-term solution.

blacktav commented on 2025-03-31 19:11 (UTC) (edited on 2025-03-31 19:15 (UTC) by blacktav)

Because so many issues have developed of late due to the age of the original 1.1.2 release which is now triggering deprecations in associated code (boost, QT amongst others) it is becoming increasingly difficult for PokerTH to age gracefully.

The recommended solution by the PokerTH team is to use a jailed version of the original source code and locked versions of dependencies such as boost & QT: such as that made available for flatpak.

If you prefer to use flatpak (rather than limping along with this AUR release):

1 install flatpak with pacman or whatever

https://archlinux.org/packages/extra/x86_64/flatpak/

2 then head over to https://flathub.org/apps/net.pokerth.PokerTH

to find out how to deploy and run a "stable" version of pokerth

blacktav commented on 2025-03-29 17:21 (UTC)

@benoliver999 thanks for the link; if this builds OK I may move to this repo

benoliver999 commented on 2025-03-27 15:23 (UTC)

Some possible progress here https://github.com/Hains/pokerth/tree/boost-187

blacktav commented on 2025-02-20 09:17 (UTC) (edited on 2025-03-29 17:27 (UTC) by blacktav)

For the moment, if you upgrade boost-libs and boost to 1.87.0, for pokerth to continue working you need to downgrade boost & boost-libs to version 1.86.0 and perhaps skip updating them until a fix is available

See https://wiki.archlinux.org/title/Downgrading_packages

Alternatively, because there are so many issues at the moment - and more to come very soon, you may prefer to use flatpak: at present, this is the recommended solution from the pokerth crew. Start by installing flatpak https://archlinux.org/packages/extra/x86_64/flatpak/ with pacman or whatever

See https://flathub.org/apps/net.pokerth.PokerTH which has both installation and launch commands

jlocash commented on 2025-02-17 20:21 (UTC)

@blacktav There seems to be no way to attach a file so shoot me email @gmail.com and I'll send you my patches.

blacktav commented on 2025-02-17 10:52 (UTC)

@jlocash Great work! Yes, can you share please?

jlocash commented on 2025-02-15 20:41 (UTC)

I can help here to a certain point. You're dealing with 2 issues here. The boost change breaks the build of pokerth, but it also breaks websocketpp. That hasn't been updated in 5 years. There's a pull request in websocketpp but that is for the develop branch. I also have a patch for websocketpp-master that also works. That seems to resolve the websocketpp side of it. I created a patch that fixes most of the boost-1.87 issues with pokerth. I got it down to 7 errors but I'm not familiar enough with boost to fix the rest. If interested I can provide what I've done.

blacktav commented on 2025-02-08 12:01 (UTC) (edited on 2025-02-08 13:19 (UTC) by blacktav)

Lastest boost (1.87.0) breaks build due to deprecation removals Need to hold/downgrade boost & boost-libs to 1.86.0 (release 49 pins boost to this version)

Specifically io_service has been deprecated (in src/db/serverdbfactory.h and elsewhere) and possibly other removals; can anyone assist please?