[MacPorts] #67817: librsvg-devel: builds fail for macOS 10.11 and earlier, due to libcurl issue: dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies (was: librsvg-devel: builds fail for older macOS releases, due to libcurl issue: dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies)
MacPorts
noreply at macports.org
Mon Jul 24 15:37:25 UTC 2023
#67817: librsvg-devel: builds fail for macOS 10.11 and earlier, due to libcurl
issue: dyld: lazy symbol binding failed: Symbol not found:
_SCDynamicStoreCopyProxies
---------------------------------+----------------------
Reporter: mascguy | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: librsvg-devel curl |
---------------------------------+----------------------
Description changed by mascguy:
Old description:
> Details for 10.9, though the pattern is identical for 10.8 and earlier
> too:
>
> {{{
> cargo --locked build --verbose --release --lib \
> && cd librsvg-devel/work/librsvg-2.56.3 && /bin/sh ./libtool --tag=CC
> --mode=link /opt/local/bin/clang-mp-16
> -isysroot/ -arch x86_64 -lobjc -Wl,-syslibroot,/ -arch x86_64 -o
> librsvg_c_api.la _rsvg_dummy.lo
> && mv librsvg-devel/work/librsvg-2.56.3/target/x86_64-apple-
> darwin/release/librsvg.a .libs/librsvg_c_api.a
>
> dyld: lazy symbol binding failed: Symbol not found:
> _SCDynamicStoreCopyProxies
> Referenced from: /opt/local/lib/libcurl.4.dylib
> Expected in: flat namespace
>
> dyld: Symbol not found: _SCDynamicStoreCopyProxies
> Referenced from: /opt/local/lib/libcurl.4.dylib
> Expected in: flat namespace
> }}}
>
> Testing locally on 10.9, with the published binary for `curl`, I see the
> same issue. But `port rev-upgrade` doesn't report any issues, so it's not
> immediately apparent whether `curl` needs to be rev-bumped... or whether
> a recent change caused this issue.
New description:
Details for 10.9, though the pattern is identical for 10.11 and earlier:
{{{
cargo --locked build --verbose --release --lib \
&& cd librsvg-devel/work/librsvg-2.56.3 && /bin/sh ./libtool --tag=CC
--mode=link /opt/local/bin/clang-mp-16
-isysroot/ -arch x86_64 -lobjc -Wl,-syslibroot,/ -arch x86_64 -o
librsvg_c_api.la _rsvg_dummy.lo
&& mv librsvg-devel/work/librsvg-2.56.3/target/x86_64-apple-
darwin/release/librsvg.a .libs/librsvg_c_api.a
dyld: lazy symbol binding failed: Symbol not found:
_SCDynamicStoreCopyProxies
Referenced from: /opt/local/lib/libcurl.4.dylib
Expected in: flat namespace
dyld: Symbol not found: _SCDynamicStoreCopyProxies
Referenced from: /opt/local/lib/libcurl.4.dylib
Expected in: flat namespace
}}}
Testing locally on 10.9, with the published binary for `curl`, I see the
same issue. But `port rev-upgrade` doesn't report any issues, so it's not
immediately apparent whether `curl` needs to be rev-bumped... or whether a
recent change caused this issue.
--
--
Ticket URL: <https://trac.macports.org/ticket/67817#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list