Opened 12 months ago
Last modified 12 months ago
#68637 new defect
Trace mode considers dependencies case-sensitively
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.8.1 |
Keywords: | Cc: | ||
Port: |
Description
For example, pulseaudio declares a dependency on path:lib/libspeexdsp.dylib:speexDSP
and fails to configure in trace mode because speexdsp has been hidden:
checking for speexdsp >= 1.2 ... no configure: error: *** speex support not found
Warning: The following existing files were hidden from the build system by trace mode:
/opt/local/lib/pkgconfig/speexdsp.pc
Correcting the capitalization of the dependency (from speexDSP to speexdsp), which I'll commit in a moment, fixes it. While ports should use the correct case for dependencies, trace mode should consider dependencies case-insensitively.
What happened in this case was that speexDSP used to be a subport of the speex port but it was removed and replaced with a separate port capitalized speexdsp.
Note: See
TracTickets for help on using
tickets.
In 846e43679eedec6814fd47bfc935eb6744506dcb/macports-ports (master):