[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