[MacPorts] #32309: kdesdk4 build failure
#32309: kdesdk4 build failure -------------------------------+-------------------------------------------- Reporter: zoleg@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Keywords: lion | Port: kdesdk4 -------------------------------+-------------------------------------------- kdesdk4 build failed on Lion 10.7.2 with Xcode 4.2. I try build with clang and gcc-4.2[[BR]] Please see 2 attached logfiles. -- Ticket URL: <https://trac.macports.org/ticket/32309> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32309: kdesdk4 build failure -------------------------------+-------------------------------------------- Reporter: zoleg@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Keywords: lion | Port: kdesdk4 -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => snc@… * cc: sharky@… (added) Comment: The relevant errors from the logs: {{{ :info:build In file included from /opt/local/var/macports/build/_opt_mports_trunk_dports_kde_kdesdk4/kdesdk4/work/kdesdk-4.7.3/umbrello/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:168: :info:build /opt/local/var/macports/build/_opt_mports_trunk_dports_kde_kdesdk4/kdesdk4/work/build/umbrello/umbrello/codeclassfielddeclarationblock.moc:48:46: error: cannot cast 'QObject *' to 'CodeClassFieldDeclarationBlock *' via virtual base 'QObject' :info:build CodeClassFieldDeclarationBlock *_t = static_cast<CodeClassFieldDeclarationBlock *>(_o); :info:build ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :info:build 1 error generated. }}} {{{ :info:build In file included from /opt/local/var/macports/build/_opt_mports_trunk_dports_kde_kdesdk4/kdesdk4/work/kdesdk-4.7.3/umbrello/umbrello/codegenerators/codeclassfielddeclarationblock.cpp:168: :info:build /opt/local/var/macports/build/_opt_mports_trunk_dports_kde_kdesdk4/kdesdk4/work/build/umbrello/umbrello/codeclassfielddeclarationblock.moc: In static member function ‘static void CodeClassFieldDeclarationBlock::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: :info:build /opt/local/var/macports/build/_opt_mports_trunk_dports_kde_kdesdk4/kdesdk4/work/build/umbrello/umbrello/codeclassfielddeclarationblock.moc:48: error: cannot convert from base ‘QObject’ to derived type ‘CodeClassFieldDeclarationBlock’ via virtual base ‘QObject’ }}} -- Ticket URL: <https://trac.macports.org/ticket/32309#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32309: kdesdk4 build failure -------------------------------+-------------------------------------------- Reporter: zoleg@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Keywords: lion | Port: kdesdk4 -------------------------------+-------------------------------------------- Comment(by snc@…): If anyone else is able to confirm this happening, I'll ensure only llvm- gcc gets used to compile KDE. This sounds extremely unlikely though. You're welcome to try building it that way (configure.compiler=llvm- gcc-4.2) and let me know your results. -- Ticket URL: <https://trac.macports.org/ticket/32309#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32309: kdesdk4 build failure --------------------------------+------------------------------------------- Reporter: zoleg@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Resolution: worksforme | Keywords: lion Port: kdesdk4 | --------------------------------+------------------------------------------- Changes (by snc@…): * status: new => closed * resolution: => worksforme Comment: Lion should now default to using clang, and I was able to build kdesdk4 @4.8.2 that way. Please file a new ticket if this an issue after KDE is updated to 4.8.2. -- Ticket URL: <https://trac.macports.org/ticket/32309#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts