[MacPorts] #63297: cmus @2.9.1+aac: configure failed: checking for header <mp4v2/mp4v2.h>... no
MacPorts
noreply at macports.org
Mon Jul 26 07:59:18 UTC 2021
#63297: cmus @2.9.1+aac: configure failed: checking for header <mp4v2/mp4v2.h>...
no
------------------------+----------------------
Reporter: ryandesign | Owner: g5pw
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.99
Keywords: | Port: cmus
------------------------+----------------------
When cmus is configured with the +aac variant enabled (which it is by
default) configuration fails:
{{{
checking for LIBSYSTEMD_LIBS (pkg-config)... no
*** Package libsystemd was not found in the pkg-config search path.
*** Perhaps you should add the directory containing `libsystemd.pc'
*** to the PKG_CONFIG_PATH environment variable
*** No package 'libsystemd' found
checking for LIBSYSTEMD_LIBS (pkg-config)... no
*** Package libelogind was not found in the pkg-config search path.
*** Perhaps you should add the directory containing `libelogind.pc'
*** to the PKG_CONFIG_PATH environment variable
*** No package 'libelogind' found
checking for WAVPACK_LIBS (pkg-config)... -L/opt/local/lib -lwavpack
checking for WAVPACK_CFLAGS (pkg-config)...
checking for header <mp4v2/mp4v2.h>... no
checking for header <mp4.h>... no
configure failed.
}}}
I assume that the remarks about libsystemd are irrelevant since macOS
systems don't use systemd, they use launchd.
I assume the relevant message is about mp4v2. cmus does depend on the
mp4v2 port, which does provide the mp4v2/mp4v2.h header. I don't know why
the configuration process fails to find it. This port uses an unusual
hand-baked non-autoconf configure script so it is more difficult to figure
out because it does not appear to leave behind a config.log to document
its actions.
--
Ticket URL: <https://trac.macports.org/ticket/63297>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list