[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