Closed mrgw454 closed 1 year ago
Was it your comment on HackerNews?
# lsb_release -a
Ubuntu 20.04.5 LTS
# qmake --version
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
# apt-file search qmake-qt5
qt5-qmake-bin: /usr/share/man/man1/qmake-qt5.1.gz
# /usr/lib/qt5/bin/qmake --version
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
I think your Ubuntu release is a little bit old. I'll check the Ubuntu packages and will get back to you.
qt 5.12.8 is very common out there
Arg. I see my bug. I'll create and test a fix.
For completeness, can you run make again with the "-k" or "--keep-going" flag. I think there should be 3 occurences of the "idClicked in not a member" error. I just want to confirm.
% cd build
% make --keep-going
Thanks.
I believe I've fixed the compile error for Ubuntu.
Please clone/pull the latest and let me know.
Thanks.
Hello,
Sorry for the late reply.
I pulled latest updates from git and tried again:
[ 34%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbWidget.cpp.o /home/ron/source/seer/src/SeerGdbWidget.cpp: In member function ‘void SeerGdbWidget::handleGdbDataDeleteExpressions(QString)’: /home/ron/source/seer/src/SeerGdbWidget.cpp:1736:56: error: ‘SkipEmptyParts’ is not a member of ‘Qt’ 1736 | QStringList ids = expressionids.split(' ', Qt::SkipEmptyParts); |
---|
^~~~~~
/home/ron/source/seer/src/SeerGdbWidget.cpp: In member function ‘void
SeerGdbWidget::startGdb()’:
/home/ron/source/seer/src/SeerGdbWidget.cpp:2288:54: error:
‘SkipEmptyParts’ is not a member of ‘Qt’
2288 | QStringList args = gdbArguments().split(' ',
Qt::SkipEmptyParts);
| ^~~~~~
make[3]: [CMakeFiles/seergdb.dir/build.make:466:
CMakeFiles/seergdb.dir/SeerGdbWidget.cpp.o] Error 1
make[2]: [CMakeFiles/Makefile2:77: CMakeFiles/seergdb.dir/all] Error 2
make[1]: [CMakeFiles/Makefile2:84: CMakeFiles/seergdb.dir/rule] Error 2
make: [Makefile:164: seergdb] Error 2
I am trying to build on a couple of different machines. One is Linux Mint 20.1 (running Ubuntu 20.04). I'm also trying on a newer version of Raspberry Pi OS (ARM based). Same issue on both platforms.
Thank you very much for looking into this problem.
-Ron
On Sun, Oct 2, 2022 at 10:41 AM Ernie Pasveer @.***> wrote:
I believe I've fixed the compile error for Ubuntu.
Please clone/pull the latest and let me know.
Thanks.
— Reply to this email directly, view it on GitHub https://github.com/epasveer/seer/issues/99#issuecomment-1264672274, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMNPM454Z7SK2DHEF3T2QTWBGUMJANCNFSM6AAAAAAQ2U6LO4 . You are receiving this because you authored the thread.Message ID: @.***>
No problem. Thanks for helping out!
Looks like we're getting further. I'll see what I can do with the "Qt::SkipEmptyParts" function.
Hi,
Should be fixed. Please grab the latest again when you can.
Getting further!
[ 38%] Building CXX object CMakeFiles/seergdb.dir/SeerLogWidget.cpp.o [ 40%] Building CXX object CMakeFiles/seergdb.dir/SeerMainWindow.cpp.o /home/ron/source/seer/src/SeerMainWindow.cpp: In constructor ‘SeerMainWindow::SeerMainWindow(QWidget*)’: /home/ron/source/seer/src/SeerMainWindow.cpp:50:28: error: ‘class QActionGroup’ has no member named ‘setExclusionPolicy’ 50 | _styleMenuActionGroup->setExclusionPolicy(QActionGroup::ExclusionPolicy::Exclusive); | ^ |
_styleMenuActionGroup->setExclusionPolicy(QActionGroup::ExclusionPolicy::Exclusive); |
---|
^~~~~~~
make[3]: [CMakeFiles/seergdb.dir/build.make:531:
CMakeFiles/seergdb.dir/SeerMainWindow.cpp.o] Error 1
make[2]: [CMakeFiles/Makefile2:77: CMakeFiles/seergdb.dir/all] Error 2
make[1]: [CMakeFiles/Makefile2:84: CMakeFiles/seergdb.dir/rule] Error 2
make: [Makefile:164: seergdb] Error 2
On Sun, Oct 2, 2022 at 12:35 PM Ernie Pasveer @.***> wrote:
Hi,
Should be fixed. Please grab the latest again when you can.
— Reply to this email directly, view it on GitHub https://github.com/epasveer/seer/issues/99#issuecomment-1264695121, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMNPM3U4B5YIT7WHSFI27DWBHBWJANCNFSM6AAAAAAQ2U6LO4 . You are receiving this because you authored the thread.Message ID: @.***>
Can you do a "make -k"?
It should tell make to continue on errors so I can get a full list of errors.
Thanks.
I've attached the full capture of the build and attached it to this email.
Thank you again for looking into this!
-Ron
On Sun, Oct 2, 2022 at 12:41 PM Ernie Pasveer @.***> wrote:
Can you do a "make -k"?
It should tell make to continue on errors so I can get a full list of errors.
Thanks.
— Reply to this email directly, view it on GitHub https://github.com/epasveer/seer/issues/99#issuecomment-1264696209, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMNPM5S5LCPHKGEYIPXKXDWBHCNJANCNFSM6AAAAAAQ2U6LO4 . You are receiving this because you authored the thread.Message ID: @.***>
@.:~/source/seer/src/build$ make -k seergdb
Scanning dependencies of target seergdb_autogen
[ 1%] Automatic MOC and UIC for target seergdb
[ 1%] Built target seergdb_autogen
[ 2%] Generating qrc_resource.cpp
Scanning dependencies of target seergdb
[ 3%] Building CXX object CMakeFiles/seergdb.dir/seergdb_autogen/mocs_compilation.cpp.o
[ 4%] Building CXX object CMakeFiles/seergdb.dir/seergdb.cpp.o
[ 5%] Building CXX object CMakeFiles/seergdb.dir/GdbMonitor.cpp.o
[ 7%] Building CXX object CMakeFiles/seergdb.dir/SeerArgumentsDialog.cpp.o
[ 8%] Building CXX object CMakeFiles/seergdb.dir/SeerBreakpointCreateDialog.cpp.o
[ 9%] Building CXX object CMakeFiles/seergdb.dir/SeerBreakpointsBrowserWidget.cpp.o
[ 10%] Building CXX object CMakeFiles/seergdb.dir/SeerCatchpointCreateDialog.cpp.o
[ 11%] Building CXX object CMakeFiles/seergdb.dir/SeerCatchpointsBrowserWidget.cpp.o
[ 12%] Building CXX object CMakeFiles/seergdb.dir/SeerPrintpointCreateDialog.cpp.o
[ 14%] Building CXX object CMakeFiles/seergdb.dir/SeerPrintpointsBrowserWidget.cpp.o
[ 15%] Building CXX object CMakeFiles/seergdb.dir/SeerSeerLogWidget.cpp.o
[ 16%] Building CXX object CMakeFiles/seergdb.dir/SeerConsoleWidget.cpp.o
[ 17%] Building CXX object CMakeFiles/seergdb.dir/SeerConfigDialog.cpp.o
[ 18%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbConfigPage.cpp.o
[ 20%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorConfigPage.cpp.o
[ 21%] Building CXX object CMakeFiles/seergdb.dir/SeerSourceConfigPage.cpp.o
[ 22%] Building CXX object CMakeFiles/seergdb.dir/SeerAssemblyConfigPage.cpp.o
[ 23%] Building CXX object CMakeFiles/seergdb.dir/SeerSeerConfigPage.cpp.o
[ 24%] Building CXX object CMakeFiles/seergdb.dir/SeerKeysConfigPage.cpp.o
[ 25%] Building CXX object CMakeFiles/seergdb.dir/SeerCloseSourceDialog.cpp.o
[ 27%] Building CXX object CMakeFiles/seergdb.dir/SeerDebugDialog.cpp.o
[ 28%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorManagerWidget.cpp.o
[ 29%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorWidgetSource.cpp.o
[ 30%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorWidgetSourceAreas.cpp.o
[ 31%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorWidgetAssembly.cpp.o
[ 32%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorWidgetAssemblyAreas.cpp.o
[ 34%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbWidget.cpp.o
[ 35%] Building CXX object CMakeFiles/seergdb.dir/SeerHexWidget.cpp.o
[ 36%] Building CXX object CMakeFiles/seergdb.dir/SeerAsmWidget.cpp.o
[ 37%] Building CXX object CMakeFiles/seergdb.dir/SeerArrayWidget.cpp.o
[ 38%] Building CXX object CMakeFiles/seergdb.dir/SeerLogWidget.cpp.o
[ 40%] Building CXX object CMakeFiles/seergdb.dir/SeerMainWindow.cpp.o
/home/ron/source/seer/src/SeerMainWindow.cpp: In constructor ‘SeerMainWindow::SeerMainWindow(QWidget)’:
/home/ron/source/seer/src/SeerMainWindow.cpp:50:28: error: ‘class QActionGroup’ has no member named ‘setExclusionPolicy’
50 | _styleMenuActionGroup->setExclusionPolicy(QActionGroup::ExclusionPolicy::Exclusive);
| ^~~~~~
/home/ron/source/seer/src/SeerMainWindow.cpp:50:61: error: ‘QActionGroup::ExclusionPolicy’ has not been declared
50 | _styleMenuActionGroup->setExclusionPolicy(QActionGroup::ExclusionPolicy::Exclusive);
| ^~~~~~~
make[3]: ** [CMakeFiles/seergdb.dir/build.make:531: CMakeFiles/seergdb.dir/SeerMainWindow.cpp.o] Error 1
[ 41%] Building CXX object CMakeFiles/seergdb.dir/SeerArrayVisualizerWidget.cpp.o
[ 42%] Building CXX object CMakeFiles/seergdb.dir/SeerMemoryVisualizerWidget.cpp.o
[ 43%] Building CXX object CMakeFiles/seergdb.dir/SeerStructVisualizerWidget.cpp.o
[ 44%] Building CXX object CMakeFiles/seergdb.dir/SeerVarVisualizerWidget.cpp.o
[ 45%] Building CXX object CMakeFiles/seergdb.dir/SeerRegisterValuesBrowserWidget.cpp.o
[ 47%] Building CXX object CMakeFiles/seergdb.dir/SeerRegisterEditValueDialog.cpp.o
[ 48%] Building CXX object CMakeFiles/seergdb.dir/SeerRunStatusIndicator.cpp.o
[ 49%] Building CXX object CMakeFiles/seergdb.dir/SeerLibraryBrowserWidget.cpp.o
/home/ron/source/seer/src/SeerLibraryBrowserWidget.cpp: In member function ‘void SeerLibraryBrowserWidget::handleSearchLineEdit(const QString&)’:
/home/ron/source/seer/src/SeerLibraryBrowserWidget.cpp:133:58: error: ‘MatchRegularExpression’ is not a member of ‘Qt’
133 | matches = libraryTreeWidget->findItems(text, Qt::MatchRegularExpression | Qt::MatchRecursive, 0);
| ^~~~~~
make[3]: [CMakeFiles/seergdb.dir/build.make:635: CMakeFiles/seergdb.dir/SeerLibraryBrowserWidget.cpp.o] Error 1
[ 50%] Building CXX object CMakeFiles/seergdb.dir/SeerSourceBrowserWidget.cpp.o
/home/ron/source/seer/src/SeerSourceBrowserWidget.cpp: In member function ‘void SeerSourceBrowserWidget::handleSearchLineEdit(const QString&)’:
/home/ron/source/seer/src/SeerSourceBrowserWidget.cpp:248:57: error: ‘MatchRegularExpression’ is not a member of ‘Qt’
248 | matches = sourceTreeWidget->findItems(text, Qt::MatchRegularExpression | Qt::MatchRecursive, 0);
| ^~~~~~
make[3]: [CMakeFiles/seergdb.dir/build.make:648: CMakeFiles/seergdb.dir/SeerSourceBrowserWidget.cpp.o] Error 1
[ 51%] Building CXX object CMakeFiles/seergdb.dir/SeerFunctionBrowserWidget.cpp.o
[ 52%] Building CXX object CMakeFiles/seergdb.dir/SeerTypeBrowserWidget.cpp.o
[ 54%] Building CXX object CMakeFiles/seergdb.dir/SeerStaticBrowserWidget.cpp.o
[ 55%] Building CXX object CMakeFiles/seergdb.dir/SeerSourceSymbolLibraryManagerWidget.cpp.o
[ 56%] Building CXX object CMakeFiles/seergdb.dir/SeerStackArgumentsBrowserWidget.cpp.o
[ 57%] Building CXX object CMakeFiles/seergdb.dir/SeerStackFramesBrowserWidget.cpp.o
[ 58%] Building CXX object CMakeFiles/seergdb.dir/SeerStackLocalsBrowserWidget.cpp.o
[ 60%] Building CXX object CMakeFiles/seergdb.dir/SeerStackManagerWidget.cpp.o
[ 61%] Building CXX object CMakeFiles/seergdb.dir/SeerThreadFramesBrowserWidget.cpp.o
[ 62%] Building CXX object CMakeFiles/seergdb.dir/SeerThreadIdsBrowserWidget.cpp.o
[ 63%] Building CXX object CMakeFiles/seergdb.dir/SeerThreadGroupsBrowserWidget.cpp.o
[ 64%] Building CXX object CMakeFiles/seergdb.dir/SeerThreadManagerWidget.cpp.o
[ 65%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbLogWidget.cpp.o
[ 67%] Building CXX object CMakeFiles/seergdb.dir/SeerTildeLogWidget.cpp.o
[ 68%] Building CXX object CMakeFiles/seergdb.dir/SeerUtl.cpp.o
[ 69%] Building CXX object CMakeFiles/seergdb.dir/SeerVariableLoggerBrowserWidget.cpp.o
[ 70%] Building CXX object CMakeFiles/seergdb.dir/SeerVariableManagerWidget.cpp.o
[ 71%] Building CXX object CMakeFiles/seergdb.dir/SeerVariableTrackerBrowserWidget.cpp.o
[ 72%] Building CXX object CMakeFiles/seergdb.dir/SeerWatchpointCreateDialog.cpp.o
[ 74%] Building CXX object CMakeFiles/seergdb.dir/SeerWatchpointsBrowserWidget.cpp.o
[ 75%] Building CXX object CMakeFiles/seergdb.dir/SeerCppSourceHighlighter.cpp.o
[ 76%] Building CXX object CMakeFiles/seergdb.dir/SeerAboutDialog.cpp.o
/home/ron/source/seer/src/SeerAboutDialog.cpp: In constructor ‘SeerAboutDialog::SeerAboutDialog(QWidget)’:
/home/ron/source/seer/src/SeerAboutDialog.cpp:26:18: error: ‘class QTextBrowser’ has no member named ‘setMarkdown’
26 | textBrowser->setMarkdown(text);
| ^~~
make[3]: ** [CMakeFiles/seergdb.dir/build.make:934: CMakeFiles/seergdb.dir/SeerAboutDialog.cpp.o] Error 1
[ 77%] Building CXX object CMakeFiles/seergdb.dir/SeerSlashProcDialog.cpp.o
[ 78%] Building CXX object CMakeFiles/seergdb.dir/SeerHighlighterSettings.cpp.o
[ 80%] Building CXX object CMakeFiles/seergdb.dir/SeerKeySettings.cpp.o
[ 81%] Building CXX object CMakeFiles/seergdb.dir/SeerPlainTextEdit.cpp.o
[ 82%] Building CXX object CMakeFiles/seergdb.dir/SeerHelpPageWidget.cpp.o
/home/ron/source/seer/src/SeerHelpPageWidget.cpp: In member function ‘void SeerHelpPageWidget::loadText(const QString&)’:
/home/ron/source/seer/src/SeerHelpPageWidget.cpp:48:18: error: ‘class QTextBrowser’ has no member named ‘setMarkdown’
48 | textBrowser->setMarkdown(text);
| ^~~
make[3]: [CMakeFiles/seergdb.dir/build.make:999: CMakeFiles/seergdb.dir/SeerHelpPageWidget.cpp.o] Error 1
[ 83%] Building CXX object CMakeFiles/seergdb.dir/SeerProgressIndicator.cpp.o
[ 84%] Building CXX object CMakeFiles/seergdb.dir/QProcessInfo.cpp.o
[ 85%] Building CXX object CMakeFiles/seergdb.dir/QProcessInfoWidget.cpp.o
[ 87%] Building CXX object CMakeFiles/seergdb.dir/QProgressIndicator.cpp.o
[ 88%] Building CXX object CMakeFiles/seergdb.dir/QColorButton.cpp.o
[ 89%] Building CXX object CMakeFiles/seergdb.dir/QDetachTabWidget.cpp.o
[ 90%] Building CXX object CMakeFiles/seergdb.dir/QZoomChartView.cpp.o
[ 91%] Building CXX object CMakeFiles/seergdb.dir/QZoomChart.cpp.o
[ 92%] Building CXX object CMakeFiles/seergdb.dir/QClearLineEdit.cpp.o
[ 94%] Building CXX object CMakeFiles/seergdb.dir/QIndexTreeWidget.cpp.o
[ 95%] Building CXX object CMakeFiles/seergdb.dir/QHistoryLineEdit.cpp.o
[ 96%] Building CXX object CMakeFiles/seergdb.dir/QEditDelegate.cpp.o
[ 97%] Building CXX object CMakeFiles/seergdb.dir/QHContainerWidget.cpp.o
[ 98%] Building CXX object CMakeFiles/seergdb.dir/qrc_resource.cpp.o
make[3]: Target 'CMakeFiles/seergdb.dir/build' not remade because of errors.
make[2]: [CMakeFiles/Makefile2:77: CMakeFiles/seergdb.dir/all] Error 2
make[1]: [CMakeFiles/Makefile2:84: CMakeFiles/seergdb.dir/rule] Error 2
make[1]: Target 'seergdb' not remade because of errors.
make: *** [Makefile:164: seergdb] Error 2
Okay. Try again :)
Note, this error
class QTextBrowser’ has no member named ‘setMarkdown
Is really too bad. There is no equivalent in QT5.12. So the online help using the "Help" icon will likely look bad.
Anyway, let me know if there are more compile/link errors.
Here's the latest result. I see the error you are talking about. Is there a way to set this as a warning to let it continue?
@.:~/source/seer/src/build$ make -k seergdb
Scanning dependencies of target seergdb_autogen
[ 1%] Automatic MOC and UIC for target seergdb
[ 1%] Built target seergdb_autogen
[ 2%] Generating qrc_resource.cpp
Scanning dependencies of target seergdb
[ 3%] Building CXX object
CMakeFiles/seergdb.dir/seergdb_autogen/mocs_compilation.cpp.o
[ 4%] Building CXX object CMakeFiles/seergdb.dir/seergdb.cpp.o
[ 5%] Building CXX object CMakeFiles/seergdb.dir/GdbMonitor.cpp.o
[ 7%] Building CXX object CMakeFiles/seergdb.dir/SeerArgumentsDialog.cpp.o
[ 8%] Building CXX object
CMakeFiles/seergdb.dir/SeerBreakpointCreateDialog.cpp.o
[ 9%] Building CXX object
CMakeFiles/seergdb.dir/SeerBreakpointsBrowserWidget.cpp.o
[ 10%] Building CXX object
CMakeFiles/seergdb.dir/SeerCatchpointCreateDialog.cpp.o
[ 11%] Building CXX object
CMakeFiles/seergdb.dir/SeerCatchpointsBrowserWidget.cpp.o
[ 12%] Building CXX object
CMakeFiles/seergdb.dir/SeerPrintpointCreateDialog.cpp.o
[ 14%] Building CXX object
CMakeFiles/seergdb.dir/SeerPrintpointsBrowserWidget.cpp.o
[ 15%] Building CXX object CMakeFiles/seergdb.dir/SeerSeerLogWidget.cpp.o
[ 16%] Building CXX object CMakeFiles/seergdb.dir/SeerConsoleWidget.cpp.o
[ 17%] Building CXX object CMakeFiles/seergdb.dir/SeerConfigDialog.cpp.o
[ 18%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbConfigPage.cpp.o
[ 20%] Building CXX object CMakeFiles/seergdb.dir/SeerEditorConfigPage.cpp.o
[ 21%] Building CXX object CMakeFiles/seergdb.dir/SeerSourceConfigPage.cpp.o
[ 22%] Building CXX object
CMakeFiles/seergdb.dir/SeerAssemblyConfigPage.cpp.o
[ 23%] Building CXX object CMakeFiles/seergdb.dir/SeerSeerConfigPage.cpp.o
[ 24%] Building CXX object CMakeFiles/seergdb.dir/SeerKeysConfigPage.cpp.o
[ 25%] Building CXX object
CMakeFiles/seergdb.dir/SeerCloseSourceDialog.cpp.o
[ 27%] Building CXX object CMakeFiles/seergdb.dir/SeerDebugDialog.cpp.o
[ 28%] Building CXX object
CMakeFiles/seergdb.dir/SeerEditorManagerWidget.cpp.o
[ 29%] Building CXX object
CMakeFiles/seergdb.dir/SeerEditorWidgetSource.cpp.o
[ 30%] Building CXX object
CMakeFiles/seergdb.dir/SeerEditorWidgetSourceAreas.cpp.o
[ 31%] Building CXX object
CMakeFiles/seergdb.dir/SeerEditorWidgetAssembly.cpp.o
[ 32%] Building CXX object
CMakeFiles/seergdb.dir/SeerEditorWidgetAssemblyAreas.cpp.o
[ 34%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbWidget.cpp.o
[ 35%] Building CXX object CMakeFiles/seergdb.dir/SeerHexWidget.cpp.o
[ 36%] Building CXX object CMakeFiles/seergdb.dir/SeerAsmWidget.cpp.o
[ 37%] Building CXX object CMakeFiles/seergdb.dir/SeerArrayWidget.cpp.o
[ 38%] Building CXX object CMakeFiles/seergdb.dir/SeerLogWidget.cpp.o
[ 40%] Building CXX object CMakeFiles/seergdb.dir/SeerMainWindow.cpp.o
[ 41%] Building CXX object
CMakeFiles/seergdb.dir/SeerArrayVisualizerWidget.cpp.o
[ 42%] Building CXX object
CMakeFiles/seergdb.dir/SeerMemoryVisualizerWidget.cpp.o
[ 43%] Building CXX object
CMakeFiles/seergdb.dir/SeerStructVisualizerWidget.cpp.o
[ 44%] Building CXX object
CMakeFiles/seergdb.dir/SeerVarVisualizerWidget.cpp.o
[ 45%] Building CXX object
CMakeFiles/seergdb.dir/SeerRegisterValuesBrowserWidget.cpp.o
[ 47%] Building CXX object
CMakeFiles/seergdb.dir/SeerRegisterEditValueDialog.cpp.o
[ 48%] Building CXX object
CMakeFiles/seergdb.dir/SeerRunStatusIndicator.cpp.o
[ 49%] Building CXX object
CMakeFiles/seergdb.dir/SeerLibraryBrowserWidget.cpp.o
[ 50%] Building CXX object
CMakeFiles/seergdb.dir/SeerSourceBrowserWidget.cpp.o
[ 51%] Building CXX object
CMakeFiles/seergdb.dir/SeerFunctionBrowserWidget.cpp.o
[ 52%] Building CXX object
CMakeFiles/seergdb.dir/SeerTypeBrowserWidget.cpp.o
[ 54%] Building CXX object
CMakeFiles/seergdb.dir/SeerStaticBrowserWidget.cpp.o
[ 55%] Building CXX object
CMakeFiles/seergdb.dir/SeerSourceSymbolLibraryManagerWidget.cpp.o
[ 56%] Building CXX object
CMakeFiles/seergdb.dir/SeerStackArgumentsBrowserWidget.cpp.o
[ 57%] Building CXX object
CMakeFiles/seergdb.dir/SeerStackFramesBrowserWidget.cpp.o
[ 58%] Building CXX object
CMakeFiles/seergdb.dir/SeerStackLocalsBrowserWidget.cpp.o
[ 60%] Building CXX object
CMakeFiles/seergdb.dir/SeerStackManagerWidget.cpp.o
[ 61%] Building CXX object
CMakeFiles/seergdb.dir/SeerThreadFramesBrowserWidget.cpp.o
[ 62%] Building CXX object
CMakeFiles/seergdb.dir/SeerThreadIdsBrowserWidget.cpp.o
[ 63%] Building CXX object
CMakeFiles/seergdb.dir/SeerThreadGroupsBrowserWidget.cpp.o
[ 64%] Building CXX object
CMakeFiles/seergdb.dir/SeerThreadManagerWidget.cpp.o
[ 65%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbLogWidget.cpp.o
[ 67%] Building CXX object CMakeFiles/seergdb.dir/SeerTildeLogWidget.cpp.o
[ 68%] Building CXX object CMakeFiles/seergdb.dir/SeerUtl.cpp.o
[ 69%] Building CXX object
CMakeFiles/seergdb.dir/SeerVariableLoggerBrowserWidget.cpp.o
[ 70%] Building CXX object
CMakeFiles/seergdb.dir/SeerVariableManagerWidget.cpp.o
[ 71%] Building CXX object
CMakeFiles/seergdb.dir/SeerVariableTrackerBrowserWidget.cpp.o
[ 72%] Building CXX object
CMakeFiles/seergdb.dir/SeerWatchpointCreateDialog.cpp.o
[ 74%] Building CXX object
CMakeFiles/seergdb.dir/SeerWatchpointsBrowserWidget.cpp.o
[ 75%] Building CXX object
CMakeFiles/seergdb.dir/SeerCppSourceHighlighter.cpp.o
[ 76%] Building CXX object CMakeFiles/seergdb.dir/SeerAboutDialog.cpp.o
/home/ron/source/seer/src/SeerAboutDialog.cpp: In constructor
‘SeerAboutDialog::SeerAboutDialog(QWidget)’:
/home/ron/source/seer/src/SeerAboutDialog.cpp:26:18: error: ‘class
QTextBrowser’ has no member named ‘setMarkdown’
26 | textBrowser->setMarkdown(text);
| ^~~
make[3]: ** [CMakeFiles/seergdb.dir/build.make:934:
CMakeFiles/seergdb.dir/SeerAboutDialog.cpp.o] Error 1
[ 77%] Building CXX object CMakeFiles/seergdb.dir/SeerSlashProcDialog.cpp.o
[ 78%] Building CXX object
CMakeFiles/seergdb.dir/SeerHighlighterSettings.cpp.o
[ 80%] Building CXX object CMakeFiles/seergdb.dir/SeerKeySettings.cpp.o
[ 81%] Building CXX object CMakeFiles/seergdb.dir/SeerPlainTextEdit.cpp.o
[ 82%] Building CXX object CMakeFiles/seergdb.dir/SeerHelpPageWidget.cpp.o
[ 83%] Building CXX object
CMakeFiles/seergdb.dir/SeerProgressIndicator.cpp.o
[ 84%] Building CXX object CMakeFiles/seergdb.dir/QProcessInfo.cpp.o
[ 85%] Building CXX object CMakeFiles/seergdb.dir/QProcessInfoWidget.cpp.o
[ 87%] Building CXX object CMakeFiles/seergdb.dir/QProgressIndicator.cpp.o
[ 88%] Building CXX object CMakeFiles/seergdb.dir/QColorButton.cpp.o
[ 89%] Building CXX object CMakeFiles/seergdb.dir/QDetachTabWidget.cpp.o
[ 90%] Building CXX object CMakeFiles/seergdb.dir/QZoomChartView.cpp.o
[ 91%] Building CXX object CMakeFiles/seergdb.dir/QZoomChart.cpp.o
[ 92%] Building CXX object CMakeFiles/seergdb.dir/QClearLineEdit.cpp.o
[ 94%] Building CXX object CMakeFiles/seergdb.dir/QIndexTreeWidget.cpp.o
[ 95%] Building CXX object CMakeFiles/seergdb.dir/QHistoryLineEdit.cpp.o
[ 96%] Building CXX object CMakeFiles/seergdb.dir/QEditDelegate.cpp.o
[ 97%] Building CXX object CMakeFiles/seergdb.dir/QHContainerWidget.cpp.o
[ 98%] Building CXX object CMakeFiles/seergdb.dir/qrc_resource.cpp.o
make[3]: Target 'CMakeFiles/seergdb.dir/build' not remade because of errors.
make[2]: [CMakeFiles/Makefile2:77: CMakeFiles/seergdb.dir/all] Error 2
make[1]: [CMakeFiles/Makefile2:84: CMakeFiles/seergdb.dir/rule] Error 2
make[1]: Target 'seergdb' not remade because of errors.
make: [Makefile:164: seergdb] Error 2
On Sun, Oct 2, 2022 at 1:11 PM Ernie Pasveer @.***> wrote:
Okay. Try again :)
Note, this error
class QTextBrowser’ has no member named ‘setMarkdown
Is really to bad. There is no equivalent in QT5.12. So the online help using the "Help" icon will likely look bad.
Anyway, let me know if there are more compile/link errors.
— Reply to this email directly, view it on GitHub https://github.com/epasveer/seer/issues/99#issuecomment-1264701805, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMNPM566B5ALLQM7FIDW33WBHF4HANCNFSM6AAAAAAQ2U6LO4 . You are receiving this because you authored the thread.Message ID: @.***>
Hmmm.
QTextBrowser’ has no member named ‘setMarkdown’
I thought I got it to use a different function (that will work somewhat with Qt5.12).
Let me check...
I missed one case in the code. It's fixed now.
We have a winner!
[image: image.png]
On Sun, Oct 2, 2022 at 2:01 PM Ernie Pasveer @.***> wrote:
I missed one case in the code. It's fixed now.
— Reply to this email directly, view it on GitHub https://github.com/epasveer/seer/issues/99#issuecomment-1264710898, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMNPMZGBZ37O63YUAH53TTWBHLY7ANCNFSM6AAAAAAQ2U6LO4 . You are receiving this because you authored the thread.Message ID: @.***>
Awesome!
Thanks for your help. Hopefully this helps more people trying Seer out.
Good pic.
The initial panel sizes are a little off, I can see. You can drag/resize them and Seer will remember them.
Works great on the Raspberry Pi as well! Thank you for resolving the build issue. Hopefully, this helps others as well.
Cool!
BTW, I check Ubuntu's releases. The later version of QT5.15 is available with:
I think you're on "Focal", which has an older QT5 support. Linux Mint 21 should provide the newer QT5.15.
I use OpenSuse. And I ran into the same problem. They use an old version of QT5 for the longest time. This just moved to the latest QT5 back in February. Anyway, the work you helped me with will help with the transition.
Kick the tires around with Seer. Open new tasks for bugs and suggestions. (My upcoming attention will be focused on making embedded debugging better and adding support for MPI programs).
Thanks again!
Closing this task.
Hello there. Pulled current source from git and followed instructions for building. Received the following error:
:~/source/seer/src/build$ make seergdb Scanning dependencies of target seergdb_autogen [ 1%] Automatic MOC and UIC for target seergdb [ 1%] Built target seergdb_autogen [ 2%] Generating qrc_resource.cpp Scanning dependencies of target seergdb [ 3%] Building CXX object CMakeFiles/seergdb.dir/seergdb_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object CMakeFiles/seergdb.dir/seergdb.cpp.o [ 5%] Building CXX object CMakeFiles/seergdb.dir/GdbMonitor.cpp.o [ 7%] Building CXX object CMakeFiles/seergdb.dir/SeerArgumentsDialog.cpp.o [ 8%] Building CXX object CMakeFiles/seergdb.dir/SeerBreakpointCreateDialog.cpp.o [ 9%] Building CXX object CMakeFiles/seergdb.dir/SeerBreakpointsBrowserWidget.cpp.o [ 10%] Building CXX object CMakeFiles/seergdb.dir/SeerCatchpointCreateDialog.cpp.o [ 11%] Building CXX object CMakeFiles/seergdb.dir/SeerCatchpointsBrowserWidget.cpp.o [ 12%] Building CXX object CMakeFiles/seergdb.dir/SeerPrintpointCreateDialog.cpp.o [ 14%] Building CXX object CMakeFiles/seergdb.dir/SeerPrintpointsBrowserWidget.cpp.o [ 15%] Building CXX object CMakeFiles/seergdb.dir/SeerSeerLogWidget.cpp.o [ 16%] Building CXX object CMakeFiles/seergdb.dir/SeerConsoleWidget.cpp.o [ 17%] Building CXX object CMakeFiles/seergdb.dir/SeerConfigDialog.cpp.o [ 18%] Building CXX object CMakeFiles/seergdb.dir/SeerGdbConfigPage.cpp.o /home/ron/source/seer/src/SeerGdbConfigPage.cpp: In constructor ‘SeerGdbConfigPage::SeerGdbConfigPage(QWidget*)’: /home/ron/source/seer/src/SeerGdbConfigPage.cpp:15:78: error: ‘idClicked’ is not a member of ‘QButtonGroup’ 15 | QObject::connect(styleButtonGroup, QOverload<int>::of(&QButtonGroup::idClicked), this, &SeerGdbConfigPage::handleDprintfButtonGroup); | ^~~~~~~~~ make[3]: *** [CMakeFiles/seergdb.dir/build.make:297: CMakeFiles/seergdb.dir/SeerGdbConfigPage.cpp.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:77: CMakeFiles/seergdb.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:84: CMakeFiles/seergdb.dir/rule] Error 2 make: *** [Makefile:164: seergdb] Error 2
I believe I have all the necessary dependencies. Thanks for any help you can provide.