Can't build Sparta plugin on Xcode

I’ve been trying to build sparta_6DoFconv from aalto using Xcode 16.2 The rest of the plugins are built correctly on vst, au and vst3, but not this. I added HDF5 and netcdf libraries that are requested. Build is succeeded but au is damaged (red) in reaper and can’t be loaded in Logic. VST simply doesn’t appear on reaper and VST3 can’t be built.

I’d be very grateful if someone can help me to know how to build this plugin.

this is xcode console while building debug AU in logic, but it pauses and stays loading plugin

AddInstanceForFactory: No factory registered for id <CFUUID 0x6000025cc3a0> F8BB1C28-BAE8-11D6-9C31-00039315CD46
Can't find or decode disabled use cases
using content config plist from cache
installing new content configuration plist (version 2800.000000)
trying to load content database from cache...
cannot open file at line 49441 of [1b37c146ee]
os_unix.c:49441: (2) open(/private/var/db/DetachedSignatures) - No such file or directory
successfully opened new content database
trying to load content database from app bundle...
not using content database at ~/Library/Caches/Logic/ContentDownload/PackageContents.tmp (too old or identical)
IHT proxy error = Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.musicapps.InstallerHelperTool was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.musicapps.InstallerHelperTool was invalidated: failed at lookup with error 3 - No such process.}
not using content database at ~/Library/Caches/Logic/ContentDownload/PackageContents.tmp (too old or identical)
connection invalidated
Message send exceeds rate-limit threshold and will be dropped. { reporterID=75067438399490, rateLimit=32hz }
Message send exceeds rate-limit threshold and will be dropped. { reporterID=75067438399490, rateLimit=32hz }
Message send exceeds rate-limit threshold and will be dropped. { reporterID=75067438399490, rateLimit=32hz }

Tried changing C++ dialect to 20, didn’t work. Also I tried to make a cmake build, but had some issues as I’m not a programmer.

I only have time to look at this briefly, but I noticed that there are already pre-compiled VST, VST3 and LV2 versions of these plugins (available here: Release v1.7.1 · leomccormack/SPARTA · GitHub)

I wonder then if there’s a specific technical reason they don’t support AU out of the box that they aren’t mentioning.

Looking at the github readme there’s a few pre-requisites in addition to the ones you mentioned, so perhaps something here was missed?

Is there a specific reason why you as a non-programmer are trying to build them yourself from the source code?