On a mac running 10.9.4, I updated pkgsrc to head and rebuilt everything
with pkg_rolling-replace, as prep for the branch. Most things built,
but when I ran the rebuilt cvs as 'cvs up', I got:
dyld: lazy symbol binding failed: Symbol not found: _openat
Referenced from: /usr/pkg/bin/cvs
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _openat
Referenced from: /usr/pkg/bin/cvs
Expected in: /usr/lib/libSystem.B.dylib
Trace/BPT trap: 5
Interestingly, 'cvs' does not trigger this, just 'cvs up'.
I reinstalled the old package (from March) and it works. With 'nm -g' I
can see the openat symbol in the new version.
Could this be about my build using the latest XCode headers and ending
up building for 10.10, when I'm running 10.9?
Attachment:
pgp_POuiT46Zr.pgp
Description: PGP signature