To me it looks like you do have to use an older version of protoc - or maybe the boost lib version is wrong.
EDIT: I would like to reproduce in a docker container - can you post a
Code: Select all
dpkg -l
Code: Select all
dpkg -l
Code: Select all
qmake CONFIG+="c++11" pokerth.pro
qmake CONFIG+="client c++11" pokerth.pro
qmake "CONFIG+=client c++11" pokerth.pro
qmake CONFIG+="client c++11" pokerth.pro
qmake CONFIG+="client c++11" -spec linux-g++ pokerth.pro
make
Code: Select all
apt install libboost-all-dev=1.67.0.1
Code: Select all
apt-get --purge remove libboost*
Really sounds a bit like. I experienced issues with buster and mysql++ bindings - and for bullseye the jump from libboost1.67 to 1.74 as current used version changed a few related function definitions which makes adaption of server code really mandatory.
Ok - sounds like you did it!
Code: Select all
qmake CONFIG+="client c++11" -spec linux-g++ pokerth.pro