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

autoconf doesn't check presence of libusb dev files #14

Open
MartinHerren opened this issue Aug 4, 2016 · 2 comments
Open

autoconf doesn't check presence of libusb dev files #14

MartinHerren opened this issue Aug 4, 2016 · 2 comments

Comments

@MartinHerren
Copy link

autoconf doesn't check presence of libusb dev files, so failing occurs only at compile time.
Like for libfftw and librtlsdr ./configure should check it.

@viraptor
Copy link
Contributor

That's an issue of the librtlsdr packaging.
Specifically, libusb is not needed by kalibrate itself. It's needed by librtlsdr and it's included as a dependency.

If your distribution provides a librtlsdr-dev (or similar package) which doesn't depend on libusb-dev, then this bug should be raised with them.

You can see this by running:

$ pkg-config --cflags librtlsdr
-I/usr/include/ -I/usr/include/libusb-1.0

@MartinHerren
Copy link
Author

You're correct. Checked the Debian jessie librtlsdr-dev package and it hasn't a dependency on libusb-1.0-0-dev.

Debian jessie-backports, strech and sid have it fixed though, there was a bug-report for that: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784912

Unfortunately the fix never made it to current stable release.

I guess we can close the bug report here then.

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