[MacPorts] #46721: hugin-app @2013.0.0_6 - build failure
#46721: hugin-app @2013.0.0_6 - build failure ------------------------+----------------------------------- Reporter: wjtriffo@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: mavericks | Port: hugin-app @2013.0.0_6 ------------------------+----------------------------------- I am unable to build hugin-app on OS 10.9.5, using Xcode 6.1.1, MacPorts 2.3.3. I receive the error below. The log file is attached. {{{ /opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_graphics_hugin-app/hugin- app/work/hugin-2013.0.0/CMakeFiles 41 42 [ 73%] Built target _hsi make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_graphics_hugin-app/hugin- app/work/hugin-2013.0.0' make: *** [all] Error 2 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_graphics_hugin-app/hugin- app/work/hugin-2013.0.0' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_graphics_hugin-app/hugin- app/work/hugin-2013.0.0" && /usr/bin/make -j8 -w all Exit code: 2 Error: org.macports.build for port hugin-app returned: command execution failed Warning: targets not executed for hugin-app: org.macports.activate org.macports.build org.macports.destroot org.macports.install Please see the log file for port hugin-app for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_graphics_hugin-app/hugin-app/main.log }}} Thank you for any help. -- Ticket URL: <https://trac.macports.org/ticket/46721> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------------- Reporter: wjtriffo@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hugin-app | -------------------------+-------------------------------- Changes (by ryandesign@…): * cc: wjtriffo@… (removed) * keywords: mavericks => * port: hugin-app @2013.0.0_6 => hugin-app Comment: The real error in the log is: {{{ :info:build /opt/local/include/boost/utility/result_of.hpp:189:46: error: too few template arguments for class template 'result' :info:build struct result_of_nested_result : F::template result<FArgs> :info:build ^ }}} I guess this version of hugin-app is not compatible with this version of boost. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------------- Reporter: wjtriffo@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hugin-app | -------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Looks like hugin-app 2014.0.0 has the same error. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * cc: ryandesign@… (removed) * status: new => assigned * keywords: => haspatch Comment: Ok, I was able to build hugin-app 2014.0.0. An upstream patch was needed for compatibility with boost 1.56 and later, and for boost 1.57 a patch for the boost port was needed (which I committed in r133523). Before the hugin-app 2014.0.0 update can be committed, however, the libpano13 2.9.19 update in #47026 must be committed. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by devans@…): Attached is my revised patch to fix some additional issues discovered after upgrading hugin-app to version 2014.0.0 as described here and then rebuilding with lensfun updated to version 0.3.0 (not yet committed, see #45377). In brief the issues are * failure to find installed lensfun 0.3.0 during configure * failure to build due to removal of lens model FOV1 in lensfun 0.3.0 (enum LF_DIST_MODEL_FOV1 no longer defined) After changes build is once again successful for me. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Changes (by devans@…): * cc: devans@… (added) Comment: lensfun updated to 0.3.0 in r133613. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Changes (by ryandesign@…): * cc: malcolm@… (added) -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by roger.filmyer@…): Keep in mind that there's a bug in 2014.0 (at least with the current community binaries) that makes the program crash with a wxWidgets assert error if starting fresh (https://bugs.launchpad.net/hugin/+bug/1384283), so you might want to see if that affects a macports build of that stable. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by mojca@…): I'm sorry, I prematurely upgraded to Perl5.22 in r138664 before other problems would have been addressed. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by glen@…): Any updates on this? The attached pathces no longer seem to work. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by ryandesign@…): Duplicate #49455 notes that the current version is now 2015.0.0. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by mojca@…): Ryan, if #49455 is considered a duplicate, can we at least change the title of this ticket (including the update)? Otherwise I would also be tempted to open a new update ticket. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by bevan@…): As this bug seems to also be about hugin beging out-of-date: 2016.0.0 was released recently: http://hugin.sourceforge.net/releases/2016.0.0/en.shtml -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by glen@…): hugin-2016 doesn't build out of the box on OSX 10.11 either. It fails with exactly the same error that 2015 did. I've reported it to the developers, but they've been about as unresponsive as it's possible to be to a bug report. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:20> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Comment (by mojca@…): I committed r147472 with an upgrade to 2016.0.0. It compiles for me both on 10.11 as well as 10.7 (with minor modifications and against vigra 1.9.0, so not exactly out-of-the-box). I don't have 10.9 to test. I'm closing this ticket and suggest to open new tickets for any remaining issues. -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X
#46721: hugin-app @2013.0.0_6: error: too few template arguments for class template 'result -------------------------+-------------------------- Reporter: wjtriffo@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: hugin-app | -------------------------+-------------------------- Changes (by mojca@…): * status: assigned => closed * version: 2.3.3 => * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/46721#comment:22> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts