Closed dajiang0055 closed 2 years ago
Hi,
Thanks for trying Seer.
It seems your Linux installation is providing an old version of Qt. The QButtonGroup::idClicked() method is provided in Qt 5.15.
https://doc.qt.io/qt-5.15/qbuttongroup.html#idClicked
But your version on Ubuntu is 5.12.8. Can you update your Ubuntu release to Qt 5.15.x?
Thanks , the QT version is 5.12.8 on Ubuntu 20.04 LTS. It is not easy to upgrde the default QT version.
I just tried Ubuntu 22.04 LTS and seer is build and run successfully.
HI,
Great. Hopefully moving to a newer Ubuntu is not a problem for you.
Let me know of any other issues you run into and any suggestions you may have to improve Seer for you.
I'll close this task.
QMake version 3.1 Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
[ 21%] Building CXX object CMakeFiles/seer.dir/SeerGdbConfigPage.cpp.o /home/juntao/seer/test/seer/src/SeerGdbConfigPage.cpp: In constructor ‘SeerGdbConfigPage::SeerGdbConfigPage(QWidget*)’: /home/juntao/seer/test/seer/src/SeerGdbConfigPage.cpp:17:78: error: ‘idClicked’ is not a member of ‘QButtonGroup’ 17 | QObject::connect(styleButtonGroup, QOverload::of(&QButtonGroup::idClicked), this, &SeerGdbConfigPage::handleDprintfButtonGroup);
| ^
~~~~ make[3]: [CMakeFiles/seer.dir/build.make:282: CMakeFiles/seer.dir/SeerGdbConfigPage.cpp.o] Error 1 make[2]: [CMakeFiles/Makefile2:77: CMakeFiles/seer.dir/all] Error 2 make[1]: [CMakeFiles/Makefile2:84: CMakeFiles/seer.dir/rule] Error 2 make: [Makefile:164: seer] Error 2