I’m trying to get the SPDIF analyzer working on Logic2, but running into some issues.
I was able to download and build the analyzer, moved the libAnalyzer.dylib to the saleae custom analyzer directory and restarted Logic2.
When I restarted, I got “Failed to Load Custom Analyzer… Loaded library does not have required functions”
Does this mean it will only work on logic1? Will that even work on an M2 mac?
I’m running on MacOS 13.4.1 on an M2 processor. Logic2 info below:
Thanks for reporting this, and sorry for the trouble! We’ll try compiling it over here on an M1 and see if we can reproduce the issue.
The error indicates that the software was able to load the shared library, which is a good sign. The problem is that our software isn’t able to find all 3 of the required exported functions:
I ran into this and this topic saved my day - @markgarrison (et al) could I suggest that Logic display a warning when loading a dylib instead of a .so?
@John-K Thanks! I figured that might have been the case, and sorry for the initial confusion. I’ll share that with the team here. A more detailed error message could certainly have helped. I think pointing to build/bin instead of build/Analyzers is a fairly common issue.