[MacPorts] #59397: openssh @8.1_1: fails to build on 10.6: audit-bsm.c:66:10: fatal error: 'bsm/audit_session.h' file not found

MacPorts noreply at macports.org
Sat Oct 26 00:27:24 UTC 2019


#59397: openssh @8.1_1: fails to build on 10.6: audit-bsm.c:66:10: fatal error:
'bsm/audit_session.h' file not found
-------------------------+----------------------------------------
  Reporter:  grumpybozo  |      Owner:  Ionic
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.1
Resolution:  fixed       |   Keywords:  snowleopard lion legacy-os
      Port:  openssh     |
-------------------------+----------------------------------------

Comment (by Ionic):

 Oh, I see, so that's the whole magic. On my 10.9 box, the macro
 substitutes `((BOOL)1)`, while on 10.7 and below it seems to substitute
 just `(BOOL)1`. Meh.

 Will fix that up for shared code paths.

 Good that it compiles now, but that said, I have **no** idea if it also
 works correctly. It's entirely possible that it doesn't and that Eric just
 saw his system-provided `ssh-agent` daemon working correctly (which is not
 surprising given it's the old Apple-provided version that came with the
 operating system, unless he changed it).

 Thank you for all the testing sorry for the back-and-forth. This update
 took me more two weeks to complete, ugh.

 If neither of you actually use the Keychain integration, don't go the
 extra mile to test it. I'm sure that someone will eventually complain if
 it doesn't work correctly.

-- 
Ticket URL: <https://trac.macports.org/ticket/59397#comment:34>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list