[MacPorts] #56228: mysql57 @5.7.17: error: no type named 'self_ip_exception' in namespace 'boost::geometry::detail::self_get_turn_points'
MacPorts
noreply at macports.org
Wed Oct 17 09:57:31 UTC 2018
#56228: mysql57 @5.7.17: error: no type named 'self_ip_exception' in namespace
'boost::geometry::detail::self_get_turn_points'
-------------------------+----------------------
Reporter: BjarneDMat | Owner: pixilla
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: mysql57 |
-------------------------+----------------------
Comment (by emiel):
I spend some time on troubleshooting this issue today. Turns out I had
boost installed (via ports) and the build was picking it up instead of the
bundled one (distfiles). The boost headers are picked up by the compiler
through '-I/opt/local/include'. I'm unsure if there is a way to influence
this through the build, i.e. place the bundled boost first...
Anyway I had boost @1.66.0_3 installed and removing it from the system
resolved this issue. Perhaps @BjarneDMat can have another look to see if
there is another version of boost on his systems (either through ports or
manual install).
Not sure what a nice solution would be here is besides warning that a
system installed boost was found...
MySQL 5.7 requires a very specific version of boost (1.59.0) [1] though it
looks like this restriction has been lifted [2] for 8.0 (though unsure
which versions are really supported).
1. https://dev.mysql.com/doc/refman/5.7/en/source-installation.html
2. https://dev.mysql.com/doc/refman/8.0/en/source-installation.html
All for now.
--
Ticket URL: <https://trac.macports.org/ticket/56228#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list