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
Conflicts with libiio-dev
and libad9361
Debian packages
#923
Comments
Just for thoroughness, this is what you get if you try to install
Again I'm not saying that this is wrong (it's exactly the right behavior—the newer version shouldn't be overwritten so it's good the process stops), but it's a bit of an odd Catch-22 situation because it's not clear where to get |
Hi @Jachimo, sorry for replying so late - holidays etc. Maybe SoapySDR should search for |
Just to add, I wouldn't mix versions of the packages as they will likely lead to build errors. You should be fine with the GitHub release deb alone and not need libiio-dev. IIR the maintainer (Maitland) splits up all the components of libiio into different packages. The pre-built debs on GitHub do not do this and the single deb from GitHub should be equivalent to Debian's libiio+libiio-dev. |
I think @maitbot might provide some insight as well. -Robin |
The github built .debs do not follow policy. Also, this issue has some confusion over build-time dependencies (*-dev) vs run-time dependencies. Read more at https://www.debian.org/doc/debian-policy/ch-sharedlibs.html |
Update the generated .deb's metadata to enforce that it cannot be installed alongside the version of libiio shipped in the Debian repositories. Fixes #923. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Update the generated .deb's metadata to enforce that it cannot be installed alongside the version of libiio shipped in the Debian repositories. Fixes #923. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Update the generated .deb's metadata to enforce that it cannot be installed alongside the version of libiio shipped in the Debian repositories. Fixes #923. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Update the generated .deb's metadata to enforce that it cannot be installed alongside the version of libiio shipped in the Debian repositories. Fixes #923. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
This is hopefully just a trivial packaging problem, but I have run into an issue where, after installing
Ubuntu-22.04_latest_master_libiio.deb
(which provides the packagelibiio
at version0.24.ga08ad5f
), I am blocked from installinglibiio-dev
through normal channels. I am fairly certain an identical problem exists withlibad9361-0
as well, had it not been installed already.This is problematic because
libiio-dev
is a dependency of several projects, SDR++ among them. So a lot of users are going to want to install that.Is there an easy workaround to update
libiio
from Github to the latest but still havelibiio-dev
installed? Or a way to install a matching version oflibiio-dev
from Github that will match thelibiio
.deb package version?For reference, here is what my system shows for
sudo apt search libiio
:And if I try to install
libiio-dev
from the Jammy repo, for instance because I want to run SDR++, I get this (entirely reasonable) error message:Does
libiio-dev
come from this Git repository? Or is there someone else who packages it?The text was updated successfully, but these errors were encountered: