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

Pybombs should not be the recommended installing method #949

Open
Sp00kyB00k opened this issue Oct 25, 2023 · 2 comments
Open

Pybombs should not be the recommended installing method #949

Sp00kyB00k opened this issue Oct 25, 2023 · 2 comments

Comments

@Sp00kyB00k
Copy link

Sp00kyB00k commented Oct 25, 2023

GNURadio does not recommend using Pybombs anymore for newer versions of GNURadio => 3.9.
https://wiki.gnuradio.org/index.php?title=InstallingGR

When installing other packages, Pybombs will run in many different problems.
GCC & G++ should be < 13.
Python should be < 3.11 because UHD uses pybind which will run into a hell lot of trouble when installing.
Building from source or installing via Apt, Dnf or other package managers should be the preferred method.

@rghilduta
Copy link
Collaborator

Good points, this has been a point of discussion! PyBOMBS still offers a fairly reliable way of getting an exact version to run on various platforms. We may end up explicitly version pinning PyBOMBS in the meantime, and in the mid to long term moving it to a backup option.

@Sp00kyB00k
Copy link
Author

Perhaps add that someone could use update-alternatives for GCC and G++.

However working with pyenv and shims did not work properly. I do not have the solution for that.

I am here not to question the current prefered method of pybombs but could someone monkeypatch a simple warning on the docs regarding the Pybombs installation, that could be of great service. I don't want others to need to troubleshoot this.

Thank you for your service.

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