[MacPorts] #57798: mariadb-10.1: Undeclared liblzo dependency

MacPorts noreply at macports.org
Thu Dec 20 21:32:33 UTC 2018


#57798: mariadb-10.1: Undeclared liblzo dependency
--------------------+--------------------------
 Reporter:  pioto   |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.5.4
 Keywords:          |       Port:  mariadb-10.1
--------------------+--------------------------
 It looks like mariadb-10.1 has an undeclared
 [https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies
 automagic dependency] upon the lzo2 port.

 When I run `port reclaim`, the lzo2 port is included in "Unrequested ports
 without requested dependents", so I remove it.

 Then, later during that same command, the mariadb-10.1 port is marked as
 broken, which ends up rebuilding it and pulling back down lzo2 in the
 process (as the build depends upon cmake, which depends upon libarchive,
 which depends upon lzo2).

 This cycle ends up repeating every time.

 I'm not as familiar with MacPorts as I am with Gentoo and the like, but I
 assume that the fix here is one of:

 * Add an explicit dependency upon lzo2 for mariadb-10.1, and --enable-lzo2
 * Add an explicit "--disable-lzo2" or the like to MariaDB's build script
 * Add a variant that controls this dependency and the build script switch

-- 
Ticket URL: <https://trac.macports.org/ticket/57798>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list