Skip to content
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

LD: error #4

Open
radioman1511 opened this issue Jul 4, 2023 · 6 comments
Open

LD: error #4

radioman1511 opened this issue Jul 4, 2023 · 6 comments

Comments

@radioman1511
Copy link

Hello, greetings, i have a problem to compile your sources on Mac mini M2 .
The following error appears:

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 SoapyRX888 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 SoapyRX888 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]: *** [librx888Support.so] Error 1
make[1]: *** [CMakeFiles/rx888Support.dir/all] Error 2
make: *** [all] Error 2

What am I doing wrong ?

@cozycactus
Copy link
Owner

have you installed https://github.com/pothosware/SoapySDR ?

@radioman1511
Copy link
Author

yes I have installed

@cozycactus
Copy link
Owner

cozycactus commented Jul 13, 2023

i can't reproduce this error on my macbook air m1. maybe try to compile master branch of soapysdr library(instead of 0.8.1 version from package managers)?

@radioman1511
Copy link
Author

now I have uninstall soapysdr over brew and than I compile and install SoapySDR from Source again now I have following ######################################################

Soapy SDR -- the SDR abstraction library

######################################################

Lib Version: v0.8.1-gbb33b2d2
API Version: v0.8.200
ABI Version: v0.8-3
Install root: /usr/local
Search path: /usr/local/lib/SoapySDR/modules0.8-3
Module found: /usr/local/lib/SoapySDR/modules0.8-3/librx888Support.so (cc37f39)
Available factories... rx888
Available converters...

  • CF32 -> [CF32, CS16, CS8, CU16, CU8]
  • CS16 -> [CF32, CS16, CS8, CU16, CU8]
  • CS32 -> [CS32]
  • CS8 -> [CF32, CS16, CS8, CU16, CU8]
  • CU16 -> [CF32, CS16, CS8]
  • CU8 -> [CF32, CS16, CS8]
  • F32 -> [F32, S16, S8, U16, U8]
  • S16 -> [F32, S16, S8, U16, U8]
  • S32 -> [S32]
  • S8 -> [F32, S16, S8, U16, U8]
  • U16 -> [F32, S16, S8]
  • U8 -> [F32, S16, S8]

Now the next question:how can I transfer the SDDC_FX3.img to RX888?
Thanks for help greetings

@cozycactus
Copy link
Owner

you can use this to upload the image https://github.com/cozycactus/rx888_test

@radioman1511
Copy link
Author

great, next problem CubicSDR found the device:Cypress Semiconductor Corp. RX888 :: 0008012302023031 gqrx found it not. grts radioman1511

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants