From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 8 22:30:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD5A21065670 for ; Thu, 8 Mar 2012 22:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A85788FC16 for ; Thu, 8 Mar 2012 22:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q28MU8pi062932 for ; Thu, 8 Mar 2012 22:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q28MU8w0062930; Thu, 8 Mar 2012 22:30:08 GMT (envelope-from gnats) Resent-Date: Thu, 8 Mar 2012 22:30:08 GMT Resent-Message-Id: <201203082230.q28MU8w0062930@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Oliver Hartmann Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7483E1065673 for ; Thu, 8 Mar 2012 22:26:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 45A4A8FC1E for ; Thu, 8 Mar 2012 22:26:44 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q28MQi0e036774 for ; Thu, 8 Mar 2012 22:26:44 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q28MQiLI036773; Thu, 8 Mar 2012 22:26:44 GMT (envelope-from nobody) Message-Id: <201203082226.q28MQiLI036773@red.freebsd.org> Date: Thu, 8 Mar 2012 22:26:44 GMT From: Oliver Hartmann To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/165862: net-p2p/ktorrent: magnettest.cpp:(.text+0x321): undefined reference to `Settings::self()' X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Mar 2012 22:30:08 -0000 >Number: 165862 >Category: ports >Synopsis: net-p2p/ktorrent: magnettest.cpp:(.text+0x321): undefined reference to `Settings::self()' >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Mar 08 22:30:08 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Oliver Hartmann >Release: FreeBSD 10.0-CURRENT/amd64 >Organization: FU Berlin >Environment: >Description: On FreeBSD 10.0-CURRENT #1 r232575: Tue Mar 6 00:53:03 CET 2012, compiling of net-p2p/ktorrent ( 4.1.3 -> 4.2.0) fails compiling with CLANG, legacy GCC 4.2.1 and GCC 4.6.3. The error message is shown below. Compiling and updating of the port installed on FreeBSD 10 machines fails in general in my case. FreeBSD 9.0-STABLE/amd64 not tested yet. Scanning dependencies of target plasma_applet_ktorrent [ 87%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/chunkbar.o Scanning dependencies of target ktorrent_app [ 87%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/main.o [ 87%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/fadingitem.o [ 88%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/fadingnavigationwidget.o [ 88%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/app.o [ 88%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/applet.o [ 88%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/torrentactivity.o [ 89%] Building CXX object plasma/applet/CMakeFiles/plasma_applet_ktorrent.dir/plasma_applet_ktorrent_automoc.o [ 89%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/statusbar.o Linking CXX shared module ../../lib/plasma_applet_ktorrent.so [ 89%] Built target plasma_applet_ktorrent [ 90%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/trayicon.o Scanning dependencies of target ktmagnetdownloader [ 90%] Building CXX object ktmagnetdownloader/CMakeFiles/ktmagnetdownloader.dir/ktmagnetdownloader_automoc.o [ 90%] Building CXX object ktmagnetdownloader/CMakeFiles/ktmagnetdownloader.dir/magnetdownloader.o [ 90%] Building CXX object ktmagnetdownloader/CMakeFiles/ktmagnetdownloader.dir/magnettest.o Linking CXX executable ktmagnetdownloader [ 90%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/ipfilterlist.o CMakeFiles/ktmagnetdownloader.dir/magnettest.o: In function `MagnetTest::routerDiscovered(bt::UPnPRouter*)': magnettest.cpp:(.text+0x321): undefined reference to `Settings::self()' CMakeFiles/ktmagnetdownloader.dir/magnettest.o: In function `MagnetTest::start()': magnettest.cpp:(.text+0x925): undefined reference to `Settings::self()' magnettest.cpp:(.text+0x937): undefined reference to `Settings::self()' magnettest.cpp:(.text+0x9a4): undefined reference to `Settings::self()' magnettest.cpp:(.text+0x9b5): undefined reference to `kt::DataDir()' magnettest.cpp:(.text+0xa6a): undefined reference to `kt::DataDir()' magnettest.cpp:(.text+0xb88): undefined reference to `kt::DataDir()' magnettest.cpp:(.text+0xdab): undefined reference to `Settings::self()' magnettest.cpp:(.text+0xe4a): undefined reference to `Settings::self()' magnettest.cpp:(.text+0xe82): undefined reference to `Settings::self()' collect2: ld returned 1 exit status *** [ktmagnetdownloader/ktmagnetdownloader] Error code 1 1 error *** [ktmagnetdownloader/CMakeFiles/ktmagnetdownloader.dir/all] Error code 2 [ 90%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/tools/queuemanagerwidget.o [ 91%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/tools/queuemanagermodel.o [ 91%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/tools/magnetmodel.o [ 91%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/tools/magnetview.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/groups/groupfiltermodel.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/groups/groupmodel.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/dialogs/speedlimitsmodel.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/dialogs/spinboxdelegate.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/view/viewmodel.o [ 92%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/view/viewdelegate.o [ 93%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/view/viewselectionmodel.o [...] [ 99%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/view/view.o [ 99%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/pref/advancedpref.o [ 99%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/pref/prefdialog.o [100%] Building CXX object ktorrent/CMakeFiles/ktorrent_app.dir/pref/proxypref.o Linking CXX executable ktorrent CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ScanExtender::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x23c): undefined reference to `kt::JobProgressWidget::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::TorrentActivity::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x3dc): undefined reference to `kt::Activity::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::QMPref::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x54c): undefined reference to `kt::PrefPageInterface::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::NetworkPref::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0xe8c): undefined reference to `kt::PrefPageInterface::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::BTPref::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x511): undefined reference to `kt::PrefPageInterface::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::GeneralPref::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x521): undefined reference to `kt::PrefPageInterface::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ViewSelectionModel::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x5f1): undefined reference to `kt::ItemSelectionModel::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ViewJobTracker::qt_metacall(QMetaObject::Call, int, void**)': ktorrent_app_automoc.cpp:(.text+0x661): undefined reference to `kt::JobTracker::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ScanExtender::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0x8ab): undefined reference to `kt::JobProgressWidget::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::TorrentActivity::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0x987): undefined reference to `kt::Activity::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::BTPref::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0x9db): undefined reference to `kt::PrefPageInterface::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::QMPref::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0xa1b): undefined reference to `kt::PrefPageInterface::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::GeneralPref::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0xa5b): undefined reference to `kt::PrefPageInterface::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::NetworkPref::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0xa9b): undefined reference to `kt::PrefPageInterface::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ViewSelectionModel::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0xbb7): undefined reference to `kt::ItemSelectionModel::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o: In function `kt::ViewJobTracker::qt_metacast(char const*)': ktorrent_app_automoc.cpp:(.text+0xc87): undefined reference to `kt::JobTracker::qt_metacast(char const*)' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0xa0): undefined reference to `kt::JobProgressWidget::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x100): undefined reference to `kt::Activity::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x120): undefined reference to `kt::PrefPageInterface::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x160): undefined reference to `kt::PrefPageInterface::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x1c0): undefined reference to `kt::ItemSelectionModel::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x1e0): undefined reference to `kt::PrefPageInterface::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x200): undefined reference to `kt::PrefPageInterface::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata+0x240): undefined reference to `kt::JobTracker::staticMetaObject' CMakeFiles/ktorrent_app.dir/ktorrent_app_automoc.o:(.rodata._ZTIN2kt14ViewJobTrackerE[typeinfo for kt::ViewJobTracker]+0x10): undefined reference to `typeinfo for kt::JobTracker' [...] CMakeFiles/ktorrent_app.dir/view/viewjobtracker.o: In function `kt::ViewJobTracker::createJobWidget(bt::Job*)': viewjobtracker.cpp:(.text+0x101): undefined reference to `kt::JobTracker::createJobWidget(bt::Job*)' CMakeFiles/ktorrent_app.dir/view/viewjobtracker.o: In function `kt::ViewJobTracker::~ViewJobTracker()': viewjobtracker.cpp:(.text+0x48): undefined reference to `kt::JobTracker::~JobTracker()' CMakeFiles/ktorrent_app.dir/view/viewjobtracker.o: In function `kt::ViewJobTracker::jobUnregistered(bt::Job*)': viewjobtracker.cpp:(.text+0x2cb): undefined reference to `kt::JobProgressWidget::emitCloseRequest()' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::ScanExtender(bt::Job*, QWidget*)': scanextender.cpp:(.text+0xd): undefined reference to `kt::JobProgressWidget::JobProgressWidget(bt::Job*, QWidget*)' scanextender.cpp:(.text+0x1c1): undefined reference to `kt::JobProgressWidget::~JobProgressWidget()' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::finished(KJob*)': scanextender.cpp:(.text+0x4ce): undefined reference to `kt::Extender::resized(kt::Extender*)' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::~ScanExtender()': scanextender.cpp:(.text+0x210): undefined reference to `kt::JobProgressWidget::~JobProgressWidget()' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::description(QString const&, QPair const&, QPair const&)': scanextender.cpp:(.text+0x2f1): undefined reference to `kt::Extender::resized(kt::Extender*)' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::infoMessage(QString const&, QString const&)': scanextender.cpp:(.text+0x34a): undefined reference to `kt::Extender::resized(kt::Extender*)' CMakeFiles/ktorrent_app.dir/view/scanextender.o: In function `kt::ScanExtender::closeRequested()': scanextender.cpp:(.text+0x594): undefined reference to `kt::Extender::closeRequest(kt::Extender*)' collect2: ld returned 1 exit status *** [ktorrent/ktorrent] Error code 1 1 error *** [ktorrent/CMakeFiles/ktorrent_app.dir/all] Error code 2 2 errors *** [all] Error code 2 1 error *** [do-build] Error code 1 Stop in /usr/ports/net-p2p/ktorrent. ===>>> make failed for net-p2p/ktorrent ===>>> Aborting update ===>>> Update for net-p2p/ktorrent failed ===>>> Aborting update Terminated >How-To-Repeat: Install net-p2p/ktorrent on recent FreeBSD 10.0-CURRENT/amd64 and watch compilation dying. >Fix: >Release-Note: >Audit-Trail: >Unformatted: