[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