Hi, regarding my post yesterday, Christian suggested I compile from source for Mac Arm.

I’m able to resolve errors in the configure script. However when I run make, it is bailing out here and I can’t manage to figure out which file is not being linked correctly for arm64.

blinuxsampleraudiodriver.a[5](AudioOutputDeviceCoreAudio.o)

"_kCFRunLoopDefaultMode", referenced from:

LinuxSampler::AudioOutputDeviceCoreAudio::Main() in liblinuxsampleraudiodriver.a[5](AudioOutputDeviceCoreAudio.o)

ld: symbol(s) not found for architecture arm64

clang++: *error: **linker command failed with exit code 1 (use -v to see invocation)*

make[3]: *** [liblinuxsampler.la] Error 1

make[2]: *** [all-recursive] Error 1

make[1]: *** [all-recursive] Error 1

make: *** [all] Error 2


Does anyone have any ideas?

I'm not a Mac user so I can't test, but the missing symbol is in the CoreFoundation framework. What happens if you add "-framework CoreFoundation" to (the first) coreaudio_ldflags in src/drivers/audio/Makefile.am?

/Andreas
_______________________________________________
Linuxsampler-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to