free-audio / clap-plugins

MIT License
61 stars 9 forks source link

Mac M1 Cmake: build symbol(s) not found for architecture x86_64 #25

Open smartCui opened 9 months ago

smartCui commented 9 months ago

➜ clap-plugins git:(main) ✗ cmake --build --preset ninja-system [1/37] Linking CXX executable plugins/gui/Debug/clap-gui FAILED: plugins/gui/Debug/clap-gui : && /Applications/Xcode14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -g -arch x86_64 -isysroot /Applications/Xcode14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names plugins/gui/CMakeFiles/clap-gui.dir/Debug/clap-gui_autogen/mocs_compilation_Debug.cpp.o plugins/gui/CMakeFiles/clap-gui.dir/Debug/gui-main.cc.o plugins/gui/CMakeFiles/clap-gui.dir/Debug/remote-gui-factory.cc.o plugins/gui/CMakeFiles/clap-gui.dir/Debug/remote-gui-listener.cc.o -o plugins/gui/Debug/clap-gui -F/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/lib plugins/gui/Debug/libclap-plugin-gui.a plugins/io/Debug/libclap-io.a plugins/gui/Debug/libclap-plugin-gui-common.a /opt/homebrew/lib/QtQuick.framework/Versions/A/QtQuick /opt/homebrew/lib/QtQmlModels.framework/Versions/A/QtQmlModels /opt/homebrew/lib/QtQml.framework/Versions/A/QtQml /opt/homebrew/lib/QtNetwork.framework/Versions/A/QtNetwork /opt/homebrew/lib/QtOpenGL.framework/Versions/A/QtOpenGL /opt/homebrew/lib/QtGui.framework/Versions/A/QtGui /opt/homebrew/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration -Xlinker -framework -Xlinker OpenGL -Xlinker -framework -Xlinker AGL -framework AppKit -framework ImageIO -framework Metal && : ld: warning: ignoring file /opt/homebrew/lib/QtQml.framework/Versions/A/QtQml, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtQuick.framework/Versions/A/QtQuick, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtNetwork.framework/Versions/A/QtNetwork, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtQmlModels.framework/Versions/A/QtQmlModels, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtOpenGL.framework/Versions/A/QtOpenGL, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtCore.framework/Versions/A/QtCore, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/lib/QtGui.framework/Versions/A/QtGui, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 Undefined symbols for architecture x86_64: "qt_assert_x(char const, char const, char const, int)", referenced from: int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::TransportProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::PluginProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) void QtPrivate::assertObjectType(QObject) in libclap-plugin-gui.a(gui.cc.o) "qt_assert(char const, char const, int)", referenced from: QByteArrayView::QByteArrayView<char, true>(char const, long long) in gui-main.cc.o QtPrivate::QPodArrayOps::destroyAll() in gui-main.cc.o QTypeRevision QTypeRevision::fromVersion<int, int, true, true>(int, int) in gui-main.cc.o QArrayDataPointer::setFlag(QFlags) in gui-main.cc.o QTypedArrayData::dataStart(QArrayData, long long) in gui-main.cc.o QtPrivate::QPodArrayOps::destroyAll() in gui-main.cc.o QStringView::QStringView<QChar, true>(QChar const, long long) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) ... "QArrayData::deallocate(QArrayData, long long, long long)", referenced from: QTypedArrayData::deallocate(QArrayData) in gui-main.cc.o QTypedArrayData::deallocate(QArrayData) in gui-main.cc.o QTypedArrayData::deallocate(QArrayData) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QTypedArrayData::deallocate(QArrayData) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QTypedArrayData::deallocate(QArrayData) in libclap-plugin-gui.a(gui.cc.o) QTypedArrayData::deallocate(QArrayData) in libclap-plugin-gui.a(plugin-proxy.cc.o) QTypedArrayData::deallocate(QArrayData) in libclap-plugin-gui.a(parameter-proxy.cc.o) ... "QByteArray::reallocData(long long, QArrayData::AllocationOption)", referenced from: QByteArray::reserve(long long) in gui-main.cc.o QByteArray::reserve(long long) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QByteArray::_empty", referenced from: QByteArray::data() const in gui-main.cc.o QByteArray::data() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QByteArray::append(char)", referenced from: QMetaTypeIdQObject<clap::ParameterProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::TransportProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::PluginProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::ParameterProxy, 8>::qt_metatype_id() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QByteArray::insert(long long, QByteArrayView)", referenced from: QByteArray::append(QByteArrayView) in gui-main.cc.o QByteArray::append(QByteArrayView) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QQmlEngine::addImportPath(QString const&)", referenced from: clap::Gui::addImportPath(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) "QQuickItem::setTransformOrigin(QQuickItem::TransformOrigin)", referenced from: clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QQuickView::setSource(QUrl const&)", referenced from: clap::Gui::setSkin(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) "QQuickView::QQuickView(QWindow)", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) "QDataStream::operator<<(bool)", referenced from: QtPrivate::QDataStreamOperatorForType<bool, true>::dataStreamOut(QtPrivate::QMetaTypeInterface const, QDataStream&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDataStream::operator<<(double)", referenced from: QtPrivate::QDataStreamOperatorForType<double, true>::dataStreamOut(QtPrivate::QMetaTypeInterface const, QDataStream&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDataStream::operator<<(int)", referenced from: QDataStream::operator<<(unsigned int) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QtPrivate::QDataStreamOperatorForType<int, true>::dataStreamOut(QtPrivate::QMetaTypeInterface const, QDataStream&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDataStream::operator>>(bool&)", referenced from: QtPrivate::QDataStreamOperatorForType<bool, true>::dataStreamIn(QtPrivate::QMetaTypeInterface const, QDataStream&, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDataStream::operator>>(double&)", referenced from: QtPrivate::QDataStreamOperatorForType<double, true>::dataStreamIn(QtPrivate::QMetaTypeInterface const, QDataStream&, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDataStream::operator>>(int&)", referenced from: QDataStream::operator>>(unsigned int&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QtPrivate::QDataStreamOperatorForType<int, true>::dataStreamIn(QtPrivate::QMetaTypeInterface const, QDataStream&, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QMetaObject::Connection::~Connection()", referenced from: clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) "QMetaObject::normalizedType(char const)", referenced from: int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::TransportProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::PluginProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QMetaObject::invokeMethodImpl(QObject, QtPrivate::QSlotObjectBase, Qt::ConnectionType, void)", referenced from: std::1::enable_if<!QtPrivate::FunctionPointer<clap::Gui::showLater()::$_0>::IsPointerToMemberFunction && QtPrivate::FunctionPointer<clap::Gui::showLater()::$_0>::ArgumentCount == -1 && !std::is_convertible<clap::Gui::showLater()::$_0, char const>::value, bool>::type QMetaObject::invokeMethod<clap::Gui::showLater()::$_0>(QObject, clap::Gui::showLater()::$_0, Qt::ConnectionType, decltype(fp0())) in libclap-plugin-gui.a(gui.cc.o) "QMetaObject::activate(QObject, QMetaObject const*, int, void)", referenced from: clap::ParameterProxy::nameChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::moduleChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::valueChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::modulationChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::finalValueChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::minValueChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::maxValueChanged() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) ... "QQmlContext::setContextProperty(QString const&, QObject)", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) "QQmlContext::setContextProperty(QString const&, QVariant const&)", referenced from: clap::Gui::setRootScale(double) in libclap-plugin-gui.a(gui.cc.o) "QQmlPrivate::qmlregister(QQmlPrivate::RegistrationType, void)", referenced from: int qmlRegisterType(char const, int, int, char const) in gui-main.cc.o int qmlRegisterType(char const, int, int, char const) in gui-main.cc.o int qmlRegisterType(char const, int, int, char const) in gui-main.cc.o "QTextStream::operator<<(char const)", referenced from: QDebug::operator<<(bool) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QTextStream::operator<<(QString const&)", referenced from: QDebug::operator<<(char const) in libclap-plugin-gui.a(gui.cc.o) "QTextStream::operator<<(char)", referenced from: QDebug::maybeSpace() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QDebug::maybeSpace() in libclap-plugin-gui.a(gui.cc.o) "QTextStream::operator<<(double)", referenced from: QDebug::operator<<(double) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QTextStream::operator<<(int)", referenced from: QDebug::operator<<(int) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QTextStream::operator<<(unsigned int)", referenced from: QDebug::operator<<(unsigned int) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QDebug::operator<<(unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QGuiApplication::exec()", referenced from: _main in gui-main.cc.o "QGuiApplication::QGuiApplication(int&, char, int)", referenced from: _main in gui-main.cc.o "QGuiApplication::~QGuiApplication()", referenced from: _main in gui-main.cc.o "QSocketNotifier::setEnabled(bool)", referenced from: clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o clap::RemoteGuiFactory::modifyFd(int) in remote-gui-factory.cc.o "QSocketNotifier::staticMetaObject", referenced from: std::1::enable_if<QtPrivate::FunctionPointer<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0>::ArgumentCount == -1 && !std::is_convertible_v<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0, char const>, QMetaObject::Connection>::type QObject::connect<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0>(QtPrivate::FunctionPointer<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)>::Object const, void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), QObject const, clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0, Qt::ConnectionType) in remote-gui-factory.cc.o std::1::enable_if<QtPrivate::FunctionPointer<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1>::ArgumentCount == -1 && !std::is_convertible_v<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1, char const>, QMetaObject::Connection>::type QObject::connect<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1>(QtPrivate::FunctionPointer<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)>::Object const, void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), QObject const, clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1, Qt::ConnectionType) in remote-gui-factory.cc.o "QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)", referenced from: clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o "QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject)", referenced from: clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o "QCoreApplication::setAttribute(Qt::ApplicationAttribute, bool)", referenced from: _main in gui-main.cc.o "QCoreApplication::processEvents(QFlags)", referenced from: clap::Gui::getSize(unsigned int, unsigned int*) in libclap-plugin-gui.a(gui.cc.o) "QCoreApplication::quit()", referenced from: clap::RemoteGuiFactory::removeFd() in remote-gui-factory.cc.o clap::RemoteGuiFactory::onMessage(clap::BasicRemoteChannel::Message const&) in remote-gui-factory.cc.o clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0::operator()(QSocketDescriptor, QSocketNotifier::Type) const in remote-gui-factory.cc.o clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1::operator()(QSocketDescriptor, QSocketNotifier::Type) const in remote-gui-factory.cc.o "QCoreApplication::self", referenced from: QCoreApplication::instance() in remote-gui-factory.cc.o QCoreApplication::instance() in libclap-plugin-gui.a(gui.cc.o) "QCommandLineOption::QCommandLineOption(QString const&, QString const&, QString const&, QString const&)", referenced from: _main in gui-main.cc.o "QCommandLineOption::~QCommandLineOption()", referenced from: _main in gui-main.cc.o "QCommandLineParser::addHelpOption()", referenced from: _main in gui-main.cc.o "QCommandLineParser::process(QCoreApplication const&)", referenced from: _main in gui-main.cc.o "QCommandLineParser::addOption(QCommandLineOption const&)", referenced from: _main in gui-main.cc.o "QCommandLineParser::QCommandLineParser()", referenced from: _main in gui-main.cc.o "QCommandLineParser::~QCommandLineParser()", referenced from: _main in gui-main.cc.o "QUrl::QUrl(QString const&, QUrl::ParsingMode)", referenced from: clap::Gui::setSkin(std::__1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) "QUrl::~QUrl()", referenced from: clap::Gui::setSkin(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) "QColor::fromRgb(int, int, int, int)", referenced from: clap::ParameterProxy::setMappingIndication(clap_color, char const, char const) in libclap-plugin-gui.a(gui.cc.o) clap::ParameterProxy::setAutomationIndication(unsigned int, clap_color) in libclap-plugin-gui.a(gui.cc.o) "QDebug::putString(QChar const, unsigned long)", referenced from: QDebug::operator<<(QString const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QDebug::~QDebug()", referenced from: QtPrivate::QDebugStreamOperatorForType<QColor, true>::debugStream(QtPrivate::QMetaTypeInterface const, QDebug&, void const*) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::destroy() in libclap-plugin-gui.a(gui.cc.o) clap::Gui::addImportPath(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSkin(std::1::basic_string<char, std::1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::defineParameter(clap_param_info const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::updateParameter(unsigned int, double, double) in libclap-plugin-gui.a(gui.cc.o) ... "QObject::childEvent(QChildEvent)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::timerEvent(QTimerEvent)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::connectImpl(QObject const*, void*, QObject const, void*, QtPrivate::QSlotObjectBase, Qt::ConnectionType, int const, QMetaObject const)", referenced from: std::1::enable_if<QtPrivate::FunctionPointer<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0>::ArgumentCount == -1 && !std::is_convertible_v<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0, char const>, QMetaObject::Connection>::type QObject::connect<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0>(QtPrivate::FunctionPointer<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)>::Object const, void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), QObject const, clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_0, Qt::ConnectionType) in remote-gui-factory.cc.o std::1::enable_if<QtPrivate::FunctionPointer<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1>::ArgumentCount == -1 && !std::is_convertible_v<clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1, char const>, QMetaObject::Connection>::type QObject::connect<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1>(QtPrivate::FunctionPointer<void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)>::Object const, void (QSocketNotifier::)(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal), QObject const, clap::RemoteGuiFactory::RemoteGuiFactory(int)::$_1, Qt::ConnectionType) in remote-gui-factory.cc.o QMetaObject::Connection QObject::connect<void (QWindow::)(bool), void (clap::Gui::)(bool)>(QtPrivate::FunctionPointer<void (QWindow::)(bool)>::Object const, void (QWindow::)(bool), QtPrivate::FunctionPointer<void (clap::Gui::)(bool)>::Object const, void (clap::Gui::)(bool), Qt::ConnectionType) in libclap-plugin-gui.a(gui.cc.o) "QObject::customEvent(QEvent)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::eventFilter(QObject, QEvent*)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::qt_metacall(QMetaObject::Call, int, void)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o clap::Gui::qt_metacall(QMetaObject::Call, int, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::qt_metacall(QMetaObject::Call, int, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::PluginProxy::qt_metacall(QMetaObject::Call, int, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::TransportProxy::qt_metacall(QMetaObject::Call, int, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::qt_metacast(char const)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o clap::Gui::qt_metacast(char const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::qt_metacast(char const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::PluginProxy::qt_metacast(char const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::TransportProxy::qt_metacast(char const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::connectNotify(QMetaMethod const&)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::disconnectNotify(QMetaMethod const&)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::staticMetaObject", referenced from: QObject::tr(char const, char const, int) in gui-main.cc.o clap::Gui::staticMetaObject in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::staticMetaObject in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::PluginProxy::staticMetaObject in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::TransportProxy::staticMetaObject in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::event(QEvent)", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o vtable for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) vtable for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QObject::QObject(QObject)", referenced from: clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) clap::PluginProxy::PluginProxy(clap::Gui&) in libclap-plugin-gui.a(plugin-proxy.cc.o) clap::ParameterProxy::ParameterProxy(clap::Gui&, clap_param_info const&) in libclap-plugin-gui.a(parameter-proxy.cc.o) clap::ParameterProxy::ParameterProxy(clap::Gui&, unsigned int) in libclap-plugin-gui.a(parameter-proxy.cc.o) clap::TransportProxy::TransportProxy(clap::Gui&) in libclap-plugin-gui.a(transport-proxy.cc.o) "QObject::~QObject()", referenced from: clap::RemoteGuiFactory::~RemoteGuiFactory() in gui-main.cc.o clap::RemoteGuiFactory::RemoteGuiFactory(int) in remote-gui-factory.cc.o clap::RemoteGuiFactory::~RemoteGuiFactory() in remote-gui-factory.cc.o clap::ParameterProxy::~ParameterProxy() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::PluginProxy::~PluginProxy() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::TransportProxy::~TransportProxy() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) ... "QString::compare_helper(QChar const, long long, char const, long long, Qt::CaseSensitivity)", referenced from: QString::operator!=(char const) const in libclap-plugin-gui.a(parameter-proxy.cc.o) "QString::_empty", referenced from: QString::data() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) QString::data() const in libclap-plugin-gui.a(parameter-proxy.cc.o) "QString::fromUtf8(QByteArrayView)", referenced from: QString::QString(char const) in gui-main.cc.o QDebug::operator<<(char const) in libclap-plugin-gui.a(gui.cc.o) QString::QString(char const) in libclap-plugin-gui.a(gui.cc.o) QString::fromUtf8(char const, long long) in libclap-plugin-gui.a(gui.cc.o) QString::operator=(char const) in libclap-plugin-gui.a(gui.cc.o) QString::QString(char const) in libclap-plugin-gui.a(plugin-proxy.cc.o) QString::QString(char const) in libclap-plugin-gui.a(parameter-proxy.cc.o) ... "QString::operator=(QString const&)", referenced from: clap::ParameterProxy::qt_static_metacall(QObject, QMetaObject::Call, int, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QThread::sleep(unsigned long)", referenced from: _main in gui-main.cc.o clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QWindow::visibleChanged(bool)", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) "QWindow::staticMetaObject", referenced from: QMetaObject::Connection QObject::connect<void (QWindow::)(bool), void (clap::Gui::)(bool)>(QtPrivate::FunctionPointer<void (QWindow::)(bool)>::Object const, void (QWindow::)(bool), QtPrivate::FunctionPointer<void (clap::Gui::)(bool)>::Object const, void (clap::Gui::)(bool), Qt::ConnectionType) in libclap-plugin-gui.a(gui.cc.o) "QWindow::setTransientParent(QWindow)", referenced from: clap::Gui::setTransientCocoa(void) in libclap-plugin-gui.a(gui.cc.o) "QWindow::hide()", referenced from: clap::Gui::hide() in libclap-plugin-gui.a(gui.cc.o) "QWindow::show()", referenced from: clap::Gui::openWindow() in libclap-plugin-gui.a(gui.cc.o) clap::Gui::attachCocoa(void) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::show() in libclap-plugin-gui.a(gui.cc.o) clap::Gui::showLater()::$_0::operator()() const in libclap-plugin-gui.a(gui.cc.o) "QWindow::setWidth(int)", referenced from: clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QWindow::fromWinId(unsigned long long)", referenced from: clap::Gui::attachCocoa(void) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setTransientCocoa(void) in libclap-plugin-gui.a(gui.cc.o) "QWindow::setHeight(int)", referenced from: clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QWindow::setParent(QWindow)", referenced from: clap::Gui::attachCocoa(void) in libclap-plugin-gui.a(gui.cc.o) "QVariant::QVariant(double)", referenced from: clap::Gui::setRootScale(double) in libclap-plugin-gui.a(gui.cc.o) "QVariant::~QVariant()", referenced from: clap::Gui::setRootScale(double) in libclap-plugin-gui.a(gui.cc.o) "QMetaType::registerNormalizedTypedef(QByteArray const&, QMetaType)", referenced from: int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::TransportProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::PluginProxy>(QByteArray const&) in gui-main.cc.o int qRegisterNormalizedMetaTypeImplementation<clap::ParameterProxy>(QByteArray const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QtPrivate::compareMemory(QByteArrayView, QByteArrayView)", referenced from: operator!=(QByteArray const&, char const) in gui-main.cc.o operator==(QByteArrayView, QByteArrayView) in gui-main.cc.o operator!=(QByteArray const&, char const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) operator==(QByteArrayView, QByteArrayView) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QtPrivate::compareStrings(QStringView, QStringView, Qt::CaseSensitivity)", referenced from: operator==(QString const&, QString const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) operator<(QString const&, QString const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QByteArray::isNull() const", referenced from: QByteArrayView::QByteArrayView<QByteArray, true>(QByteArray const&) in gui-main.cc.o QByteArrayView::QByteArrayView<QByteArray, true>(QByteArray const&) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QQmlEngine::rootContext() const", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setRootScale(double) in libclap-plugin-gui.a(gui.cc.o) "QQuickItem::width() const", referenced from: clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QQuickItem::height() const", referenced from: clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QQuickView::rootObject() const", referenced from: clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QQuickView::engine() const", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setRootScale(double) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::addImportPath(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) "QQuickView::status() const", referenced from: clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QMetaObject::tr(char const, char const, int) const", referenced from: QObject::tr(char const, char const, int) in gui-main.cc.o "QMetaObject::className() const", referenced from: QMetaTypeIdQObject<clap::ParameterProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::TransportProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::PluginProxy, 8>::qt_metatype_id() in gui-main.cc.o QMetaTypeIdQObject<clap::ParameterProxy, 8>::qt_metatype_id() in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) void QtPrivate::assertObjectType(QObject) in libclap-plugin-gui.a(gui.cc.o) "QObjectData::dynamicMetaObject() const", referenced from: clap::Gui::metaObject() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::ParameterProxy::metaObject() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::PluginProxy::metaObject() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) clap::TransportProxy::metaObject() const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QMessageLogger::debug() const", referenced from: clap::Gui::Gui(clap::AbstractGuiListener&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::destroy() in libclap-plugin-gui.a(gui.cc.o) clap::Gui::addImportPath(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSkin(std::1::basic_string<char, std::__1::char_traits, std::1::allocator> const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::defineParameter(clap_param_info const&) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::updateParameter(unsigned int, double, double) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setParameterMappingIndication(unsigned int, bool, clap_color, char const, char const) in libclap-plugin-gui.a(gui.cc.o) ... "QCommandLineParser::value(QCommandLineOption const&) const", referenced from: _main in gui-main.cc.o "QColor::operator==(QColor const&) const", referenced from: QtPrivate::QEqualityOperatorForType<QColor, true>::equals(QtPrivate::QMetaTypeInterface const, void const, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "QColor::operator!=(QColor const&) const", referenced from: clap::ParameterProxy::setMappingIndication(clap_color, char const, char const) in libclap-plugin-gui.a(gui.cc.o) clap::ParameterProxy::setAutomationIndication(unsigned int, clap_color) in libclap-plugin-gui.a(gui.cc.o) "QObject::metaObject() const", referenced from: vtable for clap::RemoteGuiFactory in remote-gui-factory.cc.o "QString::toULongLong(bool, int) const", referenced from: _main in gui-main.cc.o "QString::compare(QString const&, Qt::CaseSensitivity) const", referenced from: clap::ParameterProxy::setMappingIndication(clap_color, char const, char const) in libclap-plugin-gui.a(gui.cc.o) "QWindow::devicePixelRatio() const", referenced from: clap::Gui::getSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) clap::Gui::setSize(unsigned int, unsigned int) in libclap-plugin-gui.a(gui.cc.o) "QMetaType::idHelper() const", referenced from: QMetaType::id(int) const in gui-main.cc.o QMetaType::id(int) const in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "typeinfo for QObject", referenced from: typeinfo for clap::RemoteGuiFactory in remote-gui-factory.cc.o typeinfo for clap::Gui in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) typeinfo for clap::ParameterProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) typeinfo for clap::PluginProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) typeinfo for clap::TransportProxy in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) void QtPrivate::assertObjectType(QObject)::'lambda1'(QObject)::operator()(QObject) const in libclap-plugin-gui.a(gui.cc.o) "operator<<(QDebug, QColor const&)", referenced from: QtPrivate::QDebugStreamOperatorForType<QColor, true>::debugStream(QtPrivate::QMetaTypeInterface const, QDebug&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "operator<<(QDataStream&, QColor const&)", referenced from: QtPrivate::QDataStreamOperatorForType<QColor, true>::dataStreamOut(QtPrivate::QMetaTypeInterface const, QDataStream&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "operator<<(QDataStream&, QString const&)", referenced from: QtPrivate::QDataStreamOperatorForType<QString, true>::dataStreamOut(QtPrivate::QMetaTypeInterface const, QDataStream&, void const) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "operator>>(QDataStream&, QColor&)", referenced from: QtPrivate::QDataStreamOperatorForType<QColor, true>::dataStreamIn(QtPrivate::QMetaTypeInterface const, QDataStream&, void) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) "operator>>(QDataStream&, QString&)", referenced from: QtPrivate::QDataStreamOperatorForType<QString, true>::dataStreamIn(QtPrivate::QMetaTypeInterface const, QDataStream&, void*) in libclap-plugin-gui.a(mocs_compilation_Debug.cpp.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.

smartCui commented 9 months ago

When I execute "cmake --build --preset ninja-system".