-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac M1 Issue #65
Comments
@madjuju - it looks like To confirm this is really the case, do you mind running the following command from a terminal:
this output should hopefully be the full path of the SoapySDR dynamic library on your system; probably something like this: Once you have that filename, the next step is to run the command:
and see if it returns anything. I don't have a Mac here, since I run Linux on my computer; you may have to tweak the commands above a little bit in case you get some error message or warning. Franco |
I have the same issue, but on M2. I compiled everything that allowed to compile, gathered all libraries of 'Mach-O 64-bit dynamically linked shared library arm64' format, but I lack this one file and cannot build it. Fixed! Update: only when I removed everything SDR related installed via brew (
|
[ 16%] Linking CXX shared module libsdrPlaySupport.so
Undefined symbols for architecture arm64:
"SoapySDR::Device::getSettingInfo(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) const", referenced from:
vtable for SoapySDRPlay in Settings.cpp.o
"SoapySDR::Device::getSettingInfo(int, unsigned long, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) const", referenced from:
vtable for SoapySDRPlay in Settings.cpp.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libsdrPlaySupport.so] Error 1
make[1]: *** [CMakeFiles/sdrPlaySupport.dir/all] Error 2
make: *** [all] Error 2
The text was updated successfully, but these errors were encountered: