-
Notifications
You must be signed in to change notification settings - Fork 14
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
Add INSTALL.md
#11
Comments
similar issue on fully updated arch using gcc version 12.2.0 (GCC). I do not have any GPU libs installed on this host so no CUDA APIs.
then:
|
Hey, thanks for opening this issue! Your installation commands are correct, but it looks like you're trying to run this on Linux. The current version doesn't implement a Linux-compatible render (only Apple Metal for now). If you would like to try an older version that supports Linux you could try 3569363. That commit looks like it builds fine. Unfortunately, this will only work with Airspy or LimeSDR without GNU Radio.
I'm currently working on writing a Vulkan backend for the render that would support Linux targets. It should be available in the very near future. |
Sounds good. Seemed to build, then installed with
|
@Flamewires Yup, I forgot about that. Just run the command below inside the directory you are running
|
Seemed to work, thanks. Will keep an eye out for the vulkan backend of main branch. |
Note:
I have pybind11 installed as a Python package but not centrally where samurai expected to find it (/usr/local*). Fix:
Samurai - check! On to the next hiccup. (; |
For jetstream, meson.build dependency "threads" found but not "benchmark".
Fix: |
Fix:
Then, |
@luigifcruz Ninja display:
This is the area of code in base.hpp:
The compilation issue seems to be that Get() is always supposed to return an "auto*' thing and the default case of the switch is not consistent. Yes, the compiler doesn't care that RENDER_CHECK_THROW contains an exit to the O/S (throw). I saw this on Ubuntu, Fedora, and Archlinux. |
@Teque5 @luigifcruz @Flamewires |
@luigifcruz |
Thanks all for the discussion! I'm now working on advancing upstream to support Linux again. Let's see how it will go. |
Boa sorte! |
A section about how to integrate the SDR would be nice. I saw that you had CyberEther running with a different UHD device, was there anything special you did? |
Tracking Vulkan implementation (aka Linux support) in #21. |
@luigifcruz
|
I was able to get past this issue by doing But then I got stuck on this:
Edit: I was able to get past this issue, but removing symbolic links to c++/g++/etc in /opt/homebrew/bin. Tom |
@tomverbeure Thanks for testing installing it! Are you on macOS Sonoma? Looks like meson is having some problems with the DYLIB path with the new Xcode. There is a meson issue tracking this problem, but they are very slow at implementing fixes. mesonbuild/meson#12288 |
Thanks all for the input! Detailed installation instructions are now on the README. |
The
README
doesn't really have instructions.I think it's:
My output:
The text was updated successfully, but these errors were encountered: