a-ilin / vidalia

Tor / Vidalia project, forked and revived
Other
8 stars 7 forks source link

Build error with Qt5: `LogFilter.cpp: error: implicit instantiation of undefined template 'QList<QString>'` #2

Open barracuda156 opened 4 months ago

barracuda156 commented 4 months ago
[ 97%] Building CXX object src/vidalia/CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o
cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia && /usr/bin/clang++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/Vidalia_autogen/include -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/torcontrol -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/common -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/miniupnpc -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/about -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/config -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/config/torrc -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/help/browser -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/network -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin/prototypes -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin/extensions -iframework /opt/local/libexec/qt5/lib -isystem /opt/local/libexec/qt5/lib/QtCore.framework/Headers -isystem /opt/local/libexec/qt5/./mkspecs/macx-clang -isystem /opt/local/libexec/qt5/lib/QtNetwork.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtScript.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtWidgets.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtGui.framework/Headers -isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtXml.framework/Headers -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -DNDEBUG -std=gnu++11 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -fPIE -fPIC -MD -MT src/vidalia/CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o -MF CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o.d -o CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o -c /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/LogFilter.cpp
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/LogFilter.cpp:144:10: error: implicit instantiation of undefined template 'QList<QString>'
    queue.append(token);
         ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qmetatype.h:2254:1: note: template is declared here
QT_FOR_EACH_AUTOMATIC_TEMPLATE_1ARG(Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE_ITER)
^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qmetatype.h:222:7: note: expanded from macro 'QT_FOR_EACH_AUTOMATIC_TEMPLATE_1ARG'
    F(QList) \
      ^
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/LogFilter.cpp:158:18: error: implicit instantiation of undefined template 'QList<QString>'
  QList<QString> outputQueue; /* RPN output */
                 ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qmetatype.h:2254:1: note: template is declared here
QT_FOR_EACH_AUTOMATIC_TEMPLATE_1ARG(Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE_ITER)
^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qmetatype.h:222:7: note: expanded from macro 'QT_FOR_EACH_AUTOMATIC_TEMPLATE_1ARG'
    F(QList) \
      ^
2 errors generated.
make[2]: *** [src/vidalia/CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/StatusEventItemDelegate.cpp:52:26: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
                 qMax(fm.width(tstamp.toString()), icon.width()) + 16,
                         ^
/opt/local/libexec/qt5/lib/QtGui.framework/Headers/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance")
    ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/StatusEventItemDelegate.cpp:128:33: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
  iconWidth  = qMax(fontMetrics.width(tstamp.toString()), icon.width()) + 16;
                                ^
/opt/local/libexec/qt5/lib/QtGui.framework/Headers/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance")
    ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
2 warnings generated.
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/StatusEventWidget.cpp:128:3: warning: 'qStableSort<QList<QTreeWidgetItem *>::iterator, bool (*)(const QTreeWidgetItem *, const QTreeWidgetItem *)>' is deprecated: Use std::stable_sort [-Wdeprecated-declarations]
  qStableSort(items.begin(), items.end(), compareStatusEventItems);
  ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qalgorithms.h:206:1: note: 'qStableSort<QList<QTreeWidgetItem *>::iterator, bool (*)(const QTreeWidgetItem *, const QTreeWidgetItem *)>' has been explicitly marked deprecated here
QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/StatusEventWidget.cpp:148:3: warning: 'qStableSort<QList<QTreeWidgetItem *>::iterator, bool (*)(const QTreeWidgetItem *, const QTreeWidgetItem *)>' is deprecated: Use std::stable_sort [-Wdeprecated-declarations]
  qStableSort(items.begin(), items.end(), compareStatusEventItems);
  ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qalgorithms.h:206:1: note: 'qStableSort<QList<QTreeWidgetItem *>::iterator, bool (*)(const QTreeWidgetItem *, const QTreeWidgetItem *)>' has been explicitly marked deprecated here
QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
2 warnings generated.
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad'
make[1]: *** [src/vidalia/CMakeFiles/Vidalia.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad'
make: *** [all] Error 2

@a-ilin Any idea how to fix this?

barracuda156 commented 4 months ago

Adding #include <QList> fixes the initial error, but then the build fails on this:

cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia && /usr/bin/clang++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/Vidalia_autogen/include -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/torcontrol -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/common -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/miniupnpc -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/about -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/config -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/config/torrc -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/help/browser -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/network -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin/prototypes -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/plugin/extensions -iframework /opt/local/libexec/qt5/lib -isystem /opt/local/libexec/qt5/lib/QtCore.framework/Headers -isystem /opt/local/libexec/qt5/./mkspecs/macx-clang -isystem /opt/local/libexec/qt5/lib/QtNetwork.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtScript.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtWidgets.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtGui.framework/Headers -isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Headers -isystem /opt/local/libexec/qt5/lib/QtXml.framework/Headers -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -DNDEBUG -std=gnu++11 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -fPIE -fPIC -MD -MT src/vidalia/CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o -MF CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o.d -o CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o -c /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia/log/LogFilter.cpp
[ 53%] Linking CXX executable Vidalia.app/Contents/MacOS/Vidalia
cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/vidalia && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/Vidalia.dir/link.txt --verbose=ON
/usr/bin/clang++ -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk CMakeFiles/Vidalia.dir/Vidalia_autogen/mocs_compilation.cpp.o CMakeFiles/Vidalia.dir/about/AboutDialog.cpp.o CMakeFiles/Vidalia.dir/about/LicenseDialog.cpp.o CMakeFiles/Vidalia.dir/plugin/PluginEngine.cpp.o CMakeFiles/Vidalia.dir/plugin/PluginWrapper.cpp.o CMakeFiles/Vidalia.dir/plugin/DebugDialog.cpp.o CMakeFiles/Vidalia.dir/plugin/prototypes/HelperProcessPrototype.cpp.o CMakeFiles/Vidalia.dir/plugin/prototypes/TorrcPrototype.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/VidaliaExtensions.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/VidaliaExtensionsInit.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_BootstrapStatus.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_Circuit.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ControlCommand.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ControlConnection.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ControlMethod.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ControlReply.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ControlSocket.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_ReplyLine.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_RouterDescriptor.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_RouterStatus.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_SendCommandEvent.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_Stream.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_TorControl.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_TorEvents.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_TorProcess.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_TorSignal.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscript_VidaliaTab.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_ControlConnection.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_ControlMethod.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_ControlSocket.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_TorControl.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_TorEvents.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_TorProcess.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_TorSignal.cpp.o CMakeFiles/Vidalia.dir/plugin/extensions/qtscriptshell_VidaliaTab.cpp.o CMakeFiles/Vidalia.dir/config/AbstractTorSettings.cpp.o CMakeFiles/Vidalia.dir/config/AdvancedPage.cpp.o CMakeFiles/Vidalia.dir/config/AppearancePage.cpp.o CMakeFiles/Vidalia.dir/config/BridgeUsageDialog.cpp.o CMakeFiles/Vidalia.dir/config/ConfigDialog.cpp.o CMakeFiles/Vidalia.dir/config/ConfigPage.cpp.o CMakeFiles/Vidalia.dir/config/ConfigPageStack.cpp.o CMakeFiles/Vidalia.dir/config/DomainValidator.cpp.o CMakeFiles/Vidalia.dir/config/ExitPolicy.cpp.o CMakeFiles/Vidalia.dir/config/GeneralPage.cpp.o CMakeFiles/Vidalia.dir/config/IpValidator.cpp.o CMakeFiles/Vidalia.dir/config/Local8BitStringValidator.cpp.o CMakeFiles/Vidalia.dir/config/NetworkPage.cpp.o CMakeFiles/Vidalia.dir/config/NetworkSettings.cpp.o CMakeFiles/Vidalia.dir/config/NicknameValidator.cpp.o CMakeFiles/Vidalia.dir/config/Policy.cpp.o CMakeFiles/Vidalia.dir/config/PortValidator.cpp.o CMakeFiles/Vidalia.dir/config/ServerPage.cpp.o CMakeFiles/Vidalia.dir/config/ServerSettings.cpp.o CMakeFiles/Vidalia.dir/config/TorrcDialog.cpp.o CMakeFiles/Vidalia.dir/config/TorSettings.cpp.o CMakeFiles/Vidalia.dir/config/VidaliaSettings.cpp.o CMakeFiles/Vidalia.dir/config/VSettings.cpp.o CMakeFiles/Vidalia.dir/config/torrc/TorrcParser.cpp.o CMakeFiles/Vidalia.dir/config/torrc/Torrc.cpp.o CMakeFiles/Vidalia.dir/config/TransportSettings.cpp.o CMakeFiles/Vidalia.dir/config/UPNPControl.cpp.o CMakeFiles/Vidalia.dir/config/UPNPControlThread.cpp.o CMakeFiles/Vidalia.dir/config/UPNPTestDialog.cpp.o CMakeFiles/Vidalia.dir/main.cpp.o CMakeFiles/Vidalia.dir/Vidalia.cpp.o CMakeFiles/Vidalia.dir/LanguageSupport.cpp.o CMakeFiles/Vidalia.dir/VTabWidget.cpp.o CMakeFiles/Vidalia.dir/VAttachButton.cpp.o CMakeFiles/Vidalia.dir/MainWindow.cpp.o CMakeFiles/Vidalia.dir/VidaliaWindow.cpp.o CMakeFiles/Vidalia.dir/VMessageBox.cpp.o CMakeFiles/Vidalia.dir/ControlPasswordInputDialog.cpp.o CMakeFiles/Vidalia.dir/VidaliaTab.cpp.o CMakeFiles/Vidalia.dir/StatusTab.cpp.o CMakeFiles/Vidalia.dir/HelperProcess.cpp.o CMakeFiles/Vidalia.dir/FirstRunWizard.cpp.o CMakeFiles/Vidalia.dir/network/CircuitItem.cpp.o CMakeFiles/Vidalia.dir/network/CircuitListWidget.cpp.o CMakeFiles/Vidalia.dir/network/CountryInfo.cpp.o CMakeFiles/Vidalia.dir/network/GeoIpRecord.cpp.o CMakeFiles/Vidalia.dir/network/GeoIpResolver.cpp.o CMakeFiles/Vidalia.dir/network/NetViewer.cpp.o CMakeFiles/Vidalia.dir/network/RouterDescriptorView.cpp.o CMakeFiles/Vidalia.dir/network/RouterInfoDialog.cpp.o CMakeFiles/Vidalia.dir/network/RouterListItem.cpp.o CMakeFiles/Vidalia.dir/network/RouterListWidget.cpp.o CMakeFiles/Vidalia.dir/network/StreamItem.cpp.o CMakeFiles/Vidalia.dir/network/TorMapImageView.cpp.o CMakeFiles/Vidalia.dir/network/ZImageView.cpp.o CMakeFiles/Vidalia.dir/help/browser/HelpBrowser.cpp.o CMakeFiles/Vidalia.dir/help/browser/HelpTextBrowser.cpp.o CMakeFiles/Vidalia.dir/log/LogFile.cpp.o CMakeFiles/Vidalia.dir/log/LogHeaderView.cpp.o CMakeFiles/Vidalia.dir/log/LogMessageColumnDelegate.cpp.o CMakeFiles/Vidalia.dir/log/LogTreeItem.cpp.o CMakeFiles/Vidalia.dir/log/LogTreeWidget.cpp.o CMakeFiles/Vidalia.dir/log/MessageLog.cpp.o CMakeFiles/Vidalia.dir/log/StatusEventItem.cpp.o CMakeFiles/Vidalia.dir/log/StatusEventItemDelegate.cpp.o CMakeFiles/Vidalia.dir/log/StatusEventWidget.cpp.o CMakeFiles/Vidalia.dir/log/LogFilter.cpp.o CMakeFiles/Vidalia.dir/Vidalia_autogen/PNK5WDWK6L/qrc_vidalia.cpp.o CMakeFiles/Vidalia.dir/Vidalia_autogen/ZY6QLEUMHC/qrc_content.cpp.o CMakeFiles/Vidalia.dir/Vidalia_autogen/O3VI4VFR3H/qrc_vidalia_i18n.cpp.o -o Vidalia.app/Contents/MacOS/Vidalia -F/opt/local/libexec/qt5/lib   -L/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/torcontrol  -L/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/common  -L/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad/src/miniupnpc  -Wl,-rpath,/opt/local/lib /opt/local/libexec/qt5/lib/QtScript.framework/QtScript /opt/local/libexec/qt5/lib/QtWidgets.framework/QtWidgets /opt/local/libexec/qt5/lib/QtXml.framework/QtXml ../common/libcommon.a ../torcontrol/libtorcontrol.a ../miniupnpc/libminiupnpc.a -framework AppKit -liconv /opt/local/libexec/qt5/lib/QtGui.framework/QtGui ../common/libcommon.a /opt/local/libexec/qt5/lib/QtNetwork.framework/QtNetwork /opt/local/libexec/qt5/lib/QtCore.framework/QtCore 
ld: warning: ignoring duplicate libraries: '../common/libcommon.a'
ld: Undefined symbols:
  vtable for VidaliaNativeEventFilter, referenced from:
      Vidalia::Vidalia(QStringList, int&, char**) in Vidalia.cpp.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/vidalia/Vidalia.app/Contents/MacOS/Vidalia] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_security_Vidalia/Vidalia/work/vidalia-8240540188062a168a66b25ca61b852cc89140ad'
make[1]: *** [src/vidalia/CMakeFiles/Vidalia.dir/all] Error 2