Opened 6 months ago

Last modified 3 months ago

#72446 assigned defect

folly @2024.09.23.00_1: Symbol not found in snappy @1.2.2_1

Reported by: Alcamore (Jadon Hansell) Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.10.7
Keywords: Cc:
Port: folly

Description

When running watchman @2023.11.13.00_6 with folly @2024.09.23.00_1 and snappy @1.2.2_1 (the current versions) active, it fails because folly is referencing a symbol only found in snappy @1.2.1_0.

Watchman:  watchman --no-pretty get-sockname returned with exit code=null, signal=SIGABRT, stderr= dyld[1722]: Symbol not found: __ZTIN6snappy6SourceE
  Referenced from: <C2CE7820-58CE-30D2-9F0C-530473AB009C> /Users/Alcamore/.macports/lib/libfolly.0.58.0-dev.dylib
  Expected in:     <2EAB3F65-538C-30D9-BD80-8CA301B5F010> /Users/Alcamore/.macports/lib/libsnappy.1.2.2.dylib

Not sure what the best solution is for this, whether we should pin the snappy dependency to @1.2.1_0, or just update the folly port to the latest version.

Change History (2)

comment:1 in reply to:  description ; Changed 6 months ago by barracuda156

comment:2 in reply to:  1 Changed 3 months ago by Alcamore (Jadon Hansell)

Replying to barracuda156:

This worked on my end too, thanks.

Note: See TracTickets for help on using tickets.