[MacPorts] #64115: mysql8-8.0.27 won't build due to missing {{FIPS_}} function definitions

MacPorts noreply at macports.org
Fri Dec 3 01:14:42 UTC 2021


#64115: mysql8-8.0.27 won't build due to missing {{FIPS_}} function definitions
---------------------+-------------------------
  Reporter:  posita  |      Owner:  herbygillot
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.7.1
Resolution:          |   Keywords:
      Port:  mysql8  |
---------------------+-------------------------

Comment (by posita):

 This is interesting. {{{mysql8}}} doesn't //look// like it requires
 {{{openssl3}}}, but //behaves// like it does:

 {{{
 % port info mysql8
 mysql8 @8.0.27_4 (databases)
 …
 Build Dependencies:   cmake, pkgconfig
 Library Dependencies: cyrus-sasl2, icu, libedit, libevent, zlib, zstd,
 openssl11
 Runtime Dependencies: mysql_select
 …
 % sudo port uninstall openssl3
 Note: It is not recommended to uninstall/deactivate a port that has
 dependents as it breaks the dependents.
 The following ports will break:
  openssl @3_1
  cargo-c @0.9.5_0
  pypy37 @7.3.7_2
  xar @1.8.0.452_2
 Continue? [y/N]: y
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating openssl3 @3.0.0_6+legacy
 --->  Cleaning openssl3
 --->  Uninstalling openssl3 @3.0.0_6+legacy
 --->  Cleaning openssl3
 % sudo port build mysql8
 --->  Computing dependencies for openssl3
 --->  Fetching distfiles for openssl3
 --->  Verifying checksums for openssl3
 --->  Extracting openssl3
 --->  Applying patches to openssl3
 --->  Configuring openssl3
 --->  Building openssl3
 --->  Staging openssl3 into destroot
 --->  Installing openssl3 @3.0.0_6+legacy
 --->  Activating openssl3 @3.0.0_6+legacy
 --->  Cleaning openssl3
 --->  Computing dependencies for mysql8
 --->  Building mysql8
 Error: Failed to build mysql8: command execution failed
 Error: See /opt/local/macports-20211130/var/macports/logs
 /_opt_local_macports-
 20211130_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port mysql8 failed
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/64115#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list