[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