[MacPorts] #56253: jack @1.9.12 (audio) Install failed
MacPorts
noreply at macports.org
Mon Apr 9 20:04:46 UTC 2018
#56253: jack @1.9.12 (audio) Install failed
----------------------+------------------------
Reporter: fusionx | Owner: neverpanic
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: jack |
----------------------+------------------------
Comment (by neverpanic):
Oh, I should have been more detailed with the instructions, sorry. Please
do the following:
{{{
sudo port clean jack
sudo port -t install --unrequested jack
}}}
If it fails again, please attach the `main.log`.
The reason why I'm asking is that the function used in the jack codebase,
`regcomp` is in fact provided by `libSystem.dylib`, but for some reason
your build is looking for `regcompA` instead. The only way I could explain
that is that for some reason, your build of jack does not include
`regex.h` like it should, but `boost/regex.h`, a header installed by
boost, which includes a `#define regcomp regcompA` – however, the boost
headers should never be used without the `boost/` prefix; this means that
either your build of jack is compiling with `-I/opt/local/include/boost`
(that doesn't seem to be the case), or you have a copy of boost in a place
where it shouldn't be, e.g. directly in `/usr/local/include`. Building
with trace mode `-t` should hide files that shouldn't be there from jack's
build system, which may fix this issue.
--
Ticket URL: <https://trac.macports.org/ticket/56253#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list