Skip to content
Discussion options

You must be logged in to vote

Yes, this still happens, and the good news is it's harmless — it's a warning, not a crash, and it isn't really a Pake bug so much as a transitive-dependency quirk from sharp.

What the message is telling you: two different builds of libvips are loaded into the same process, and both register an Objective-C class named GNotificationCenterDelegate (that class comes from GLib/GIO, which libvips bundles). The dynamic linker warns because two dylibs define the same class, and only one wins.

You can see it in the paths — two different versions of the same package:

@img/sharp-libvips-darwin-arm64/1.0.4/.../libvips-cpp.42.dylib
@img/sharp-libvips-darwin-arm64/1.2.4/.../libvips-cpp.8.17.3.dylib

Pa…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@xzhang8102
Comment options

Answer selected by xzhang8102
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants