Changes between Initial Version and Version 1 of Ticket #35928


Ignore:
Timestamp:
Sep 2, 2012, 7:59:54 AM (12 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

mariadb includes libevent.dylib in archcheck.files but declares no dependency on the libevent port. Either libevent should be added to the dependencies, or the check for libevent.dylib should be removed from archcheck.files. My installed mariadb does not link with libevent, though I do see occurrences of libevent in the sources. Maybe it's an optional dependency.

While we're looking at dependencies, I'm curious why mariadb lists a library dependency on cmake. Does it really use cmake at runtime? If so, a comment should be added to the port explaining this, since it's unusual. If not, then the cmake portgroup's build dependency on cmake should be sufficient.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #35928

    • Property Keywords missing dependencies removed
    • Property Owner changed from macports-tickets@… to pixilla@…
    • Property Summary changed from Missing dependency for MariaDB to mariadb: The file /opt/local/lib/libevent.dylib does not exist
  • Ticket #35928 – Description

    initial v1  
    11Just tried to install mariadb on a fresh install of Mountain Lion. The recognized dependencies were:
    2   $:> port deps mariadb
    3  
    4   Full Name: mariadb @5.5.25_0
    5  
    6   Build Dependencies:   cmake
    7  
    8   Library Dependencies: zlib, cmake
    9  
    10   Runtime Dependencies: mysql_select
     2{{{
     3$:> port deps mariadb
     4Full Name: mariadb @5.5.25_0
     5Build Dependencies:   cmake
     6Library Dependencies: zlib, cmake
     7Runtime Dependencies: mysql_select
     8}}}
    119
    1210During the install the library libidn-1.25 was also built. All dependencies were installed without problem but the configuration of mariadb failed with an Error: The file /opt/local/lib/libevent.dylib does not exist. After I installed libevent, all was good.