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 follow-up: 2 Changed 6 months ago by barracuda156
comment:2 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.

Replying to Alcamore:
You could try this: https://github.com/macos-powerpc/powerpc-ports/blob/220997de955aa77c17db22ec7af1840f2538061c/devel/folly/Portfile Builds fine for me with the current
snappy.