[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