hi!<br>I tried to compile qt4 with the +cocoa variant; kdelibs builds fine but kdebase-runtime fails.<br><br>Vittorio<br><br><br>Undefined symbols:<br> "Q3PtrCollection::newItem(void*)", referenced from:<br> vtable for KPasswdServer::AuthInfoContainerListin kpasswdserver.o<br>
vtable for Q3GListin kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::AuthInfoContainer>in kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::Request>in kpasswdserver.o<br> "Q3GList::next()", referenced from:<br>
KPasswdServer::removeAuthForWindowId(long long)in kpasswdserver.o<br> KPasswdServer::findAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br> KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br>
KPasswdServer::removeAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br> KPasswdServer::removeAuthInfo(QString const&, QString const&, QString const&)in kpasswdserver.o<br>
KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::checkAuthInfo(QByteArray const&, long long, long long, QDBusMessage const&)in kpasswdserver.o<br>
"Q3GList::Q3GList()", referenced from:<br> KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br> KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br>
KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br> "Q3GList::~Q3GList()", referenced from:<br> vtable for Q3GListin kpasswdserver.o<br> "Q3GList::inSort(void*)", referenced from:<br>
KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br> "Q3GList::~Q3GList()", referenced from:<br> vtable for Q3GListin kpasswdserver.o<br>
"Q3GList::remove(void*)", referenced from:<br> KPasswdServer::removeAuthForWindowId(long long)in kpasswdserver.o<br> KPasswdServer::findAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br>
KPasswdServer::removeAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br> "Q3GList::~Q3GList()", referenced from:<br>
KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br> KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br> KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br>
KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br>
KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br>
KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br>
KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br> "typeinfo for Q3PtrCollection", referenced from:<br> typeinfo for Q3GListin kpasswdserver.o<br> "Q3GList::append(void*)", referenced from:<br>
KPasswdServer::queryAuthInfo(QByteArray const&, QString const&, long long, long long, long long, QDBusMessage const&)in kpasswdserver.o<br> KPasswdServer::checkAuthInfo(QByteArray const&, long long, long long, QDBusMessage const&)in kpasswdserver.o<br>
"Q3GList::removeAt(unsigned int)", referenced from:<br> KPasswdServer::processRequest() in kpasswdserver.o<br> "Q3GList::compareItems(void*, void*)", referenced from:<br> vtable for Q3GListin kpasswdserver.o<br>
vtable for Q3PtrList<KPasswdServer::AuthInfoContainer>in kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::Request>in kpasswdserver.o<br> "Q3GList::read(QDataStream&, void*&)", referenced from:<br>
vtable for KPasswdServer::AuthInfoContainerListin kpasswdserver.o<br> vtable for Q3GListin kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::AuthInfoContainer>in kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::Request>in kpasswdserver.o<br>
"Q3GList::take()", referenced from:<br> KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br> "Q3GList::write(QDataStream&, void*) const", referenced from:<br>
vtable for KPasswdServer::AuthInfoContainerListin kpasswdserver.o<br> vtable for Q3GListin kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::AuthInfoContainer>in kpasswdserver.o<br> vtable for Q3PtrList<KPasswdServer::Request>in kpasswdserver.o<br>
"Q3GList::clear()", referenced from:<br> KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br> KPasswdServer::KPasswdServer(QObject*, QList<QVariant> const&)in kpasswdserver.o<br>
KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br>
KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::Request>::clear() in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::clear() in kpasswdserver.o<br> KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br>
KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br> vtable for Q3GListin kpasswdserver.o<br> "Q3GList::first()", referenced from:<br>
KPasswdServer::removeAuthForWindowId(long long)in kpasswdserver.o<br> KPasswdServer::findAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br> KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br>
KPasswdServer::removeAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br> KPasswdServer::removeAuthInfo(QString const&, QString const&, QString const&)in kpasswdserver.o<br>
KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::checkAuthInfo(QByteArray const&, long long, long long, QDBusMessage const&)in kpasswdserver.o<br>
ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br>make[2]: *** [lib/kded_kpasswdserver.so] Error 1<br>make[1]: *** [kpasswdserver/CMakeFiles/kded_kpasswdserver.dir/all] Error 2<br>make: *** [all] Error 2<br>
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdebase4-runtime/work/build" && make all " returned error 2<br>
Command output: KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br>
KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> KPasswdServer::~KPasswdServer()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::clear() in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::clear() in kpasswdserver.o<br>
KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br>
Q3PtrList<KPasswdServer::AuthInfoContainer>::~Q3PtrList()in kpasswdserver.o<br> KPasswdServer::AuthInfoContainerList::~AuthInfoContainerList()in kpasswdserver.o<br> Q3PtrList<KPasswdServer::Request>::~Q3PtrList()in kpasswdserver.o<br>
vtable for Q3GListin kpasswdserver.o<br> "Q3GList::first()", referenced from:<br> KPasswdServer::removeAuthForWindowId(long long)in kpasswdserver.o<br> KPasswdServer::findAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br>
KPasswdServer::addAuthInfoItem(QString const&, KIO::AuthInfo const&, long long, long long, bool)in kpasswdserver.o<br> KPasswdServer::removeAuthInfoItem(QString const&, KIO::AuthInfo const&)in kpasswdserver.o<br>
KPasswdServer::removeAuthInfo(QString const&, QString const&, QString const&)in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::processRequest() in kpasswdserver.o<br>
KPasswdServer::processRequest() in kpasswdserver.o<br> KPasswdServer::checkAuthInfo(QByteArray const&, long long, long long, QDBusMessage const&)in kpasswdserver.o<br>ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br>
make[2]: *** [lib/kded_kpasswdserver.so] Error 1<br>make[1]: *** [kpasswdserver/CMakeFiles/kded_kpasswdserver.dir/all] Error 2<br>make: *** [all] Error 2<br><br>