[MacPorts] #54073: 'dirac' fails to build

MacPorts noreply at macports.org
Mon May 1 12:54:47 UTC 2017


#54073: 'dirac' fails to build
--------------------+-------------------
 Reporter:  khink   |      Owner:
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.4.1
 Keywords:          |       Port:
--------------------+-------------------
 Installing dirac fails:

 {{{
 $ sudo port install dirac
 --->  Computing dependencies for dirac
 --->  Building dirac
 Error: Failed to build dirac: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dirac/dirac/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port dirac failed
 }}}

 These are the errors reported by the log:
 {{{
 $ grep error
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dirac/dirac/main.log
 :info:build /opt/local/include/cppunit/TestCaller.h:121:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:121:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:121:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build 3 errors generated.
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build 4 errors generated.
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build 5 errors generated.
 :error:build Failed to build dirac: command execution failed
 :error:build See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dirac/dirac/main.log
 for details.
 :info:build 121In file included from :121:2828::  ./frames_test.herror::
 errorno member named 'bind' in namespace 'std'; did you mean 'find'?28
 :info:build ::  errorno member named 'bind' in namespace 'std'; did you
 mean 'find'?:
 :info:build /opt/local/include/cppunit/TestCaller.h:121:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:138:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: In file
 included from no member named 'bind' in namespace 'std'; did you mean
 'find'?
 :info:build /opt/local/include/cppunit/TestCaller.h:155:28: error: no
 member named 'bind' in namespace 'std'; did you mean 'find'?
 :info:build 3 errors generated.
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build 4 errors generated.
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build /opt/local/include/cppunit/TestCaller.h:155:23: error: no
 matching function for call to 'find'
 :info:build 5 errors generated.
 :info:build 5 errors generated.
 :error:build Failed to build dirac: command execution failed
 :error:build See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dirac/dirac/main.log
 for details.
 }}}

 Full log attached. MacPorts 2.4.1 on OSX Sierra (10.12.4).

 Googling for the 'find' header error shows i need to include the header
 `functional`, but how does one tell ports to do that?

--
Ticket URL: <https://trac.macports.org/ticket/54073>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list