|
From: Andreas P. <and...@ou...> - 2026-05-09 05:36:27
|
> 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 |