[MacPorts] #40002: mariadb: error: implicit instantiation of undefined template 'boost::STATIC_ASSERTION_FAILURE<false>'

MacPorts noreply at macports.org
Thu Aug 15 01:10:40 PDT 2013


#40002: mariadb: error: implicit instantiation of undefined template
'boost::STATIC_ASSERTION_FAILURE<false>'
---------------------------+-----------------------
  Reporter:  ryandesign@…  |      Owner:  pixilla@…
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.0
Resolution:  fixed         |   Keywords:
      Port:  mariadb       |
---------------------------+-----------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Deactivating boost allows mariadb to build.

 It was difficult to find out how to disable mariadb's detection of boost.
 Boost is only used by OQGRAPH, and I eventually found
 [http://unix.stackexchange.com/questions/50741/building-mariadb-5-5-27
 -without-oqgraph-how-to-deselect-the-plugin this post] recommending the
 use of "`-DWITHOUT_OQGRAPH_STORAGE_ENGINE=1`", which seems to work. It
 doesn't stop cmake from finding boost, but it does prevent mariadb from
 building the OQGRAPH storage engine that uses boost, so there's no more
 build error.

 Committed in r109419.

-- 
Ticket URL: <https://trac.macports.org/ticket/40002#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list