[MacPorts] #34378: Building kdelibs4 with Clang 3.2 fails
#34378: Building kdelibs4 with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: -------------------------------------------+-------------------------------- From main.log after a failed attempt to install Kdevelop: {{{ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.8.2/kjs/wtf/HashSet.h:184:23: error: use 'template' keyword to treat 'find' as a dependent template name :info:build return m_impl.find<T, Adapter>(value); :info:build ^ :info:build template :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.8.2/kjs/wtf/HashSet.h:193:23: error: use 'template' keyword to treat 'find' as a dependent template name :info:build return m_impl.find<T, Adapter>(value); :info:build ^ :info:build template :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.8.2/kjs/wtf/HashSet.h:201:23: error: use 'template' keyword to treat 'contains' as a dependent template name :info:build return m_impl.contains<T, Adapter>(value); :info:build ^ :info:build template :info:build 3 errors generated. }}} The issue can be fixed easily by modifying ..../kdelibs-4.8.2/kjs/wtf/HashSet.h at the indicated points by adding "template" e.g. changing to: {{{ return m_impl.template find<T, Adapter>(value); }}} -- Ticket URL: <https://trac.macports.org/ticket/34378> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: Building kdelibs4 with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: sharky@…, michaelld@… (added) * owner: macports-tickets@… => snc@… * port: => kdelibs4 -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: => clang -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by snc@…): * cc: sharky@… (removed) * owner: snc@… => sharky@… -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: bjoern.baumeier@… (added) Comment: Has duplicate #35404. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: joeslomp@… (added) * keywords: clang => clang mountainlion Comment: Has duplicate #35495. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: mymacports@… (added) Comment: Has duplicate #35520. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: barbara456x@… (added) Comment: Has duplicate #35531. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Comment(by barbara456x@…): Sorry, but I have no idea what I am suppose to do. So this is a known problem? Is the macports lib broken? I have a Mac running 10.7.4 with MacPorts 2.1.2 -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: As with most clang-specific issues, you can work around it by [wiki:ProblemHotlist#compiler using a different compiler], i.e. running {{{ sudo port clean kdelibs4 sudo port install kdelibs4 configure.compiler=llvm-gcc-4.2 }}} -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: lightoml@… (added) Comment: Has duplicate #35643. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Comment(by mparchet@…): Hello, Note : This bug also occurs on macport 2.1.2 can you fix it (quickly if possible) ? Best regards mparchet -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Comment(by ryandesign@…): Replying to [comment:19 mparchet@…]:
can you fix it (quickly if possible) ?
You can work around the problem and install the port immediately by using the [comment:14 above instructions]. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:20> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: marianhiire@… (added) Comment: Has duplicate #35742. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:21> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails -------------------------------------------+-------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: clang mountainlion | Port: kdelibs4 -------------------------------------------+-------------------------------- Comment(by ryandesign@…): Has duplicate #36008. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:25> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails ---------------------------------+----------------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: | Keywords: clang mountainlion haspatch Port: kdelibs4 | ---------------------------------+----------------------------------------- Changes (by ryandesign@…): * cc: mail.pourri@… (added) * keywords: clang mountainlion => clang mountainlion haspatch Comment: Has duplicate #36114. -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:27> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34378: kdelibs4: Building with Clang 3.2 fails ---------------------------------+----------------------------------------- Reporter: fraser.hutchison@… | Owner: sharky@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: clang mountainlion haspatch Port: kdelibs4 | ---------------------------------+----------------------------------------- Changes (by ryandesign@…): * status: new => closed * cc: william@… (added) * resolution: => fixed Comment: Thanks for the patch, William. Committed in r97738 (maintainer timeout). -- Ticket URL: <https://trac.macports.org/ticket/34378#comment:30> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts