Opened 5 years ago

Closed 5 years ago

#58563 closed defect (fixed)

mysql8 does not build if boost 1.66 is installed

Reported by: herbygillot (Herby Gillot) Owned by: herbygillot (Herby Gillot)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: josephsacco
Port: mysql8

Description

As per @josephsacco:

mysql8 does not build if boost @1.66 is installed. In theory that should not matter since the mysql8 build downloads boost @1.69 into the work directory. In practice there are some include-path issues. If boost @1.66 is temporarily deactivated, mysql8 builds and runs.

Change History (4)

comment:1 Changed 5 years ago by herbygillot (Herby Gillot)

I am able to replicate this issue. Here is a proposed fix:

https://github.com/macports/macports-ports/pull/4562

comment:2 Changed 5 years ago by josephsacco

Herby,

I applied your patches. The build, with boost @1.66 installed, was uneventful. All seems well...

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.16 Source distribution

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

-Joseph

comment:3 Changed 5 years ago by herbygillot (Herby Gillot)

Awesome, very happy to hear that!

comment:4 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.