#68637 closed defect (fixed)
Trace mode considers dependencies case-sensitively
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | jmroot (Joshua Root) |
|---|---|---|---|
| Priority: | Normal | Milestone: | MacPorts 2.12.0 |
| 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.
Change History (4)
comment:1 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 4 weeks ago by jmroot (Joshua Root)
| Milestone: | → MacPorts Future |
|---|
comment:3 Changed 4 weeks ago by jmroot (Joshua Root)
| Owner: | set to jmroot |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:4 Changed 2 days ago by jmroot (Joshua Root)
| Milestone: | MacPorts Future → MacPorts 2.12.0 |
|---|
Note: See
TracTickets for help on using
tickets.

In 846e43679eedec6814fd47bfc935eb6744506dcb/macports-ports (master):