Hello! I am on a MacBook Pro M4, macOS Sequoia 15.4, libCinder 0.9.3. Now none of the sample projects (or my own projects) can build. It seems to be a change in cinder::Signals.h. Enclosed is the error traceback from Xcode.
Doing a quick scan of the code, it looks like it’s supposed to say if( callback == link->mCallbackFn ) so you may just be able to patch that and be ok.
That code has been in cinder for a very long time so I’m surprised no-one’s hit it before, are you calling that deactivate function? I guess the compiler has just been stripping it out all these years and we’ve been lucky.
Thanks, that tiny change worked! Everything is building again.
How strange it was never a problem before, and I’m not calling it directly.
My guess is that something has changed in the latest updates of macOS and/or Xcode.
BTW for others on the bleeding edge of macOS, I’m finding some other issues with Apple Photos export of depth images, and many /Library/Fonts have disappeared, or folders exist but with zero bytes.
@lemonjim I had the same issue when i tried to build as well but now I’m getting the below when I build.
Does anyone know a stable version of Cinder to use on mac? I tried using all the other version available for download and got errors with linked libraries or errors like this post.
Update zlib to the latest release version fixed the issue.
From a maintenance perspective, it would be an better idea to update 3rd party dependences if they fix the issue than trying to “hack” issue individually.