-
Notifications
You must be signed in to change notification settings - Fork 453
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
Unable to build properly SDRangel on ODROID N2+ - arm64 #1662
Comments
Most up to date compilation instructions are here: https://github.com/f4exb/sdrangel/wiki/Compile-from-source-in-Linux Might be useful to post your log file. |
This is the doc i followed. i don't know what else i can do .... |
Post your log file... |
Here is the log file when i plug the lime in, and open sdrangel
|
Many plugins appear not to be loaded from that log file. You should have:
To use the Lime. Next step is to check whether they have been built or not. Then if not, why not. You'll need to review your build logs. |
I don't exactly know how to check whether it has been built or not, but by the fact that a folder named limesdrinput inside /build/plugins it might have been. In the doc you provide, i followed each steps which include LimeSuite even with Soapy |
What's the output of:
And:
You could also post CMakeCache.txt from your build directory. |
And the CMakeCache.txt |
Did you run make install? Are you running from the build directory rather than the install directory? |
Yes ! I ran And i'm running the software from this folder |
Did you run cmake with the option -DCMAKE_INSTALL_PREFIX=/opt/install/sdrangel ? That specifies the directory where it should be installed to - and the directory you should run it from. But the 'cannot access' message above suggests you didn't. |
I ran it with all these options. Wen can see the line you mentionned before As i said before, i have carefully read the doc compile_from_source The problem is that there is no directory named sdrangel insinde /opt/install ... Do you think if i redo the make install after having it indeed worth the try ... |
What was output when you ran make install? (You can run it again) Perhaps it couldn't install due to permissions. Make sure you did:
But this may need to change if you don't have the group users. (Just make sure you can write to the directory, in whatever way is appropriate for your system). |
You can find here what i got from the command To answer your last message, yes i did the chown command... |
The problem is the source is not being compiled fully:
Possibly because you are running out of memory, if you're just using a small embedded computer. It might help if you compile without debug info - but this is just a guess. Change:
To
Then:
|
Or, don't do a parallel build. Change:
To just
|
Hi @srcejon I ran a new build but it crashed again and again ... It's kind of crazy because sometimes it works and sometimes not |
Well, that confirms the problem:
If you don't want to use ADS-B demod, you could temporarily disable that, by adding the following to cmake command
You may need to disable the Star Tracker as well:
|
I've got a new FATAL ERROR sayin :
If you want the output : I ran the executable from this build and no usb again This is what syslog says when i click 'update usb devices' on SDRAngel
|
You can disable the map with: -DENABLE_FEATURE_MAP=OFF
Until you have a build that says 100% complete, there's no point it trying. |
Do the final percentage change depending which plugins i include ? |
When is 71% "complete"? You need 0 errors. |
yes, my "most" successful build ended at 71% with 2errors but no fatal error |
I now, run this command :
|
It works !!! Thank you very much, I blame chance, I think the CPU was ok but it's a bit when it wants ... For those having the same issue, to make it working, my build indeed reached 100% deprecations_warns.txt Just to sum up what i needed to do : Disable some plugins to free up some memory, so after having followed compile_from_source So i finally ran this command :
After waiting during many hours (5-6), i'm able to find the executable in /opt/install/sdrangel /!\ /!\ there is still an issue i was not able to handle, the allocating FFTs process at the start of SDRAngel is soooo long and i don't know why ... Thanks again to @srcejon |
It's a problem with gcc using too much memory when compiling Qt resource files.
Preferences > FFT and generate the Wisdom file. |
Thank you again |
Hi everyone,
Unable to build properly SDRangel on ODROID N2+ - arm64
I'm a student working on analyzing private 5G network waves,
My hardware is an ODROID N2plus with Ubuntu Mate 22.04 (Jammy)
based on the arm64 architecture.
I'm working with the LimeSDR Mini and by the fact that no arm64 version has been officially released (even after trying community builds that don't even work) I decided to build my own version internally on my own platform.
After having CAREFULLY read/followed the doc build_from_source
SDR Angel launches SLOWLY but properly but when i want to add external devices,
there's absolutely no devices recognized.
I've of course included LimeSDR hardware requirements mentioned in the documentation but there's nothing to do ....
What i've tested
Thank you in advance for any help you can provide!
Kind regards :)
The text was updated successfully, but these errors were encountered: