Skip to content

Instantly share code, notes, and snippets.

@guitorri
Created March 15, 2021 21:47
Show Gist options
  • Save guitorri/d4252715d8ee29bd393db99cb3a855b5 to your computer and use it in GitHub Desktop.
Save guitorri/d4252715d8ee29bd393db99cb3a855b5 to your computer and use it in GitHub Desktop.
Error Qucs Modular Cmake gcc 9.3.0
modular-fix-cmake]~/git/qucs/build-cmake $ make
[ 0%] Automatic MOC and UIC for target coreSchematic
[ 0%] Built target coreSchematic_autogen
[ 28%] Built target coreSchematic
[ 29%] Automatic MOC and UIC for target qucsschematic
[ 29%] Built target qucsschematic_autogen
[ 30%] Built target qucsschematic
[ 30%] Automatic MOC and UIC for target qucs
[ 30%] Built target qucs_autogen
[ 32%] Built target qucs
[ 32%] Automatic MOC and UIC for target legacy
[ 32%] Built target legacy_autogen
[ 44%] Built target legacy
[ 44%] Automatic MOC and UIC for target action
[ 44%] Built target action_autogen
[ 46%] Built target action
[ 47%] Automatic MOC and UIC for target components
[ 47%] Built target components_autogen
[ 86%] Built target components
[ 86%] Automatic MOC and UIC for target paintings
[ 86%] Built target paintings_autogen
[ 92%] Built target paintings
[ 92%] Automatic MOC and UIC for target qucsator
[ 92%] Built target qucsator_autogen
[ 93%] Built target qucsator
[ 94%] Automatic MOC and UIC for target gui
[ 94%] Built target gui_autogen
Scanning dependencies of target gui
[ 95%] Building CXX object plugins/gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_schematic_doc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:3:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/schematic_doc.hxx:2874:2: error: conflicting declaration ‘{anonymous}::Factory {anonymous}::F’
2874 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1734:2: note: previous declaration as ‘{anonymous}::DialogFactory {anonymous}::F’
1734 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_schematic_doc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:3:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/schematic_doc.hxx:2875:36: error: redefinition of ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’
2875 | static Dispatcher<Widget>::INSTALL p1(&widget_dispatcher, "SchematicDoc", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1735:36: note: ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’ previously declared here
1735 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "RectDialog|DiagramDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_symboldialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:4:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/symboldialog.hxx:747:7: error: redefinition of ‘class {anonymous}::DialogFactory’
747 | class DialogFactory : public Widget /*?*/ {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1729:7: note: previous definition of ‘class {anonymous}::DialogFactory’
1729 | class DialogFactory : public Widget {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_symboldialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:4:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/symboldialog.hxx:752:2: error: conflicting declaration ‘int {anonymous}::F’
752 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1734:2: note: previous declaration as ‘{anonymous}::DialogFactory {anonymous}::F’
1734 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_symboldialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:4:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/symboldialog.hxx:753:36: error: redefinition of ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’
753 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "SymbolDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1735:36: note: ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’ previously declared here
1735 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "RectDialog|DiagramDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_taskeltdlg.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:5:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/taskeltdlg.hxx:1732:7: error: redefinition of ‘class {anonymous}::DialogFactory’
1732 | class DialogFactory : public Widget {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1729:7: note: previous definition of ‘class {anonymous}::DialogFactory’
1729 | class DialogFactory : public Widget {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_taskeltdlg.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:5:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/taskeltdlg.hxx:1737:2: error: conflicting declaration ‘int {anonymous}::F’
1737 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1734:2: note: previous declaration as ‘{anonymous}::DialogFactory {anonymous}::F’
1734 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_taskeltdlg.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:5:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/taskeltdlg.hxx:1738:36: error: redefinition of ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’
1738 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "WireDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1735:36: note: ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’ previously declared here
1735 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "RectDialog|DiagramDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_textdoc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:6:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/textdoc.hxx:822:7: error: redefinition of ‘class {anonymous}::Factory’
822 | class Factory : public Widget {
| ^~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_schematic_doc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:3:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/schematic_doc.hxx:2869:7: note: previous definition of ‘class {anonymous}::Factory’
2869 | class Factory : public Widget {
| ^~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_textdoc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:6:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/textdoc.hxx:827:2: error: conflicting declaration ‘int {anonymous}::F’
827 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1734:2: note: previous declaration as ‘{anonymous}::DialogFactory {anonymous}::F’
1734 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_textdoc.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:6:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/textdoc.hxx:828:36: error: redefinition of ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’
828 | static Dispatcher<Widget>::INSTALL p1(&widget_dispatcher, "TextDoc", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1735:36: note: ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’ previously declared here
1735 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "RectDialog|DiagramDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/wiredialog.hxx:23,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_wiredialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:7:
/home/guilherme/git/qucs/cmake.stale/plugins/gui/../../../src/swap.h:19:7: error: redefinition of ‘class qucs::SwapSymbolCommand’
19 | class SwapSymbolCommand : public QUndoCommand {
| ^~~~~~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/taskeltdlg.hxx:48,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_taskeltdlg.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:5:
/home/guilherme/git/qucs/cmake.stale/plugins/gui/../../../src/swap.h:19:7: note: previous definition of ‘class qucs::SwapSymbolCommand’
19 | class SwapSymbolCommand : public QUndoCommand {
| ^~~~~~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_wiredialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:7:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/wiredialog.hxx:268:7: error: redefinition of ‘class {anonymous}::DialogFactory’
268 | class DialogFactory : public Widget {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1729:7: note: previous definition of ‘class {anonymous}::DialogFactory’
1729 | class DialogFactory : public Widget {
| ^~~~~~~~~~~~~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_wiredialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:7:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/wiredialog.hxx:273:2: error: conflicting declaration ‘int {anonymous}::F’
273 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1734:2: note: previous declaration as ‘{anonymous}::DialogFactory {anonymous}::F’
1734 | }F;
| ^
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_wiredialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:7:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/wiredialog.hxx:274:36: error: redefinition of ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’
274 | static Dispatcher<Widget>::INSTALL p1(&widget_dispatcher, "WireDialog", &F);
| ^~
In file included from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/moc_diagramdialog.cpp:9,
from /home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/mocs_compilation.cpp:2:
/home/guilherme/git/qucs/build-cmake/plugins/gui/gui_autogen/PU7SAWUH7B/../../../../../plugins/gui/diagramdialog.hxx:1735:36: note: ‘Dispatcher<qucs::Widget>::INSTALL {anonymous}::p1’ previously declared here
1735 | static Dispatcher<Widget>::INSTALL p1(&qucs::widget_dispatcher, "RectDialog|DiagramDialog", &F);
| ^~
make[2]: *** [plugins/gui/CMakeFiles/gui.dir/build.make:82: plugins/gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:728: plugins/gui/CMakeFiles/gui.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
[modular-fix-cmake]~/git/qucs/build-cmake $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment