[MacPorts] #70046: snappy 1.2 changes a symbol, dependencies need regenerating

MacPorts noreply at macports.org
Tue May 21 13:33:15 UTC 2024


#70046: snappy 1.2 changes a symbol, dependencies need regenerating
----------------------+--------------------
 Reporter:  justinbb  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:
----------------------+--------------------
 On macOS 14, after upgrade to snappy 1.2, trying to launch qgis3 (depends
 on qt5-qtwebkit > leveldb > snappy):
 {{{
 Symbol not found: __ZN6snappy11RawCompressEPKcmPcPm
 Referenced from: <6B4C63E9-F153-35F2-B6E3-9B70D5205EB7>
 /opt/local/lib/libleveldb.1.23.0.dylib
 Expected in:     <21F5B8CD-DE83-3E89-BC9F-C6F6CD66E239>
 /opt/local/lib/libsnappy.1.1.10.dylib
 }}}
 In snappy 1.2, the missing symbol has been replaced by
 `_ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE`\\
 (Perhaps snappy's soname should have been bumped to 1.2.0 as well?

 Workaround: `port activate snappy @1.1.10_0`\\
 Fix: relink all the ports that link with libsnappy

-- 
Ticket URL: <https://trac.macports.org/ticket/70046>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list