Hi Dave,
yes, libusb is the old deprecated libusb, Hamlib was converted to the
new libusb-1.0 some time ago, for some reason that is called libusbx on
RedHat distros.
73
Bill
G4WJS.
On 06/01/2021 00:38, Dave Slotter, W3DJS wrote:
My script is installing libusb-devel ... Should I be installing
libusbx-devel instead?
--
Dave Slotter, W3DJS <https://www.qrz.com/db/W3DJS>
On Tue, Jan 5, 2021 at 7:22 PM Bill Somerville <[email protected]
<mailto:[email protected]>> wrote:
On 05/01/2021 23:59, Dave Slotter, W3DJS wrote:
Bill et al:
On Fedora 33, I was able to build the makefiles using cmake
without issue.
Then when I got to compiling and linking, it failed to link with
a missing library: -ludev
I had to install systemd-devel to satisfy the dependency on
Fedora 33.
Can we please add a dependency in cmake for this (if possible)?
In the systemd-devel package exists these two files (among others):
/usr/lib/pkgconfig/libsystemd.pc
/usr/lib/pkgconfig/libudev.pc
Hope this helps.
--
Dave Slotter, W3DJS <https://www.qrz.com/db/W3DJS>
Hi Dave,
I thought it was an upstream dependency of libusb, it should have
been installed when you installed libusb-devel.
[bill@fedora-x64-vbox src]$ sudo repoquery --requires --resolve
libusbx-devel
Last metadata expiration check: 0:02:12 ago on Wed 06 Jan 2021 00:14:06 GMT.
libusbx-0:1.0.23-1.fc32.i686
libusbx-0:1.0.23-1.fc32.x86_64
pkgconf-pkg-config-0:1.6.3-3.fc32.i686
pkgconf-pkg-config-0:1.6.3-3.fc32.x86_64
[bill@fedora-x64-vbox src]$ sudo repoquery --requires --resolve libusbx
Last metadata expiration check: 0:02:30 ago on Wed 06 Jan 2021 00:14:06 GMT.
glibc-0:2.31-4.fc32.i686
glibc-0:2.31-4.fc32.x86_64
systemd-libs-0:245.8-2.fc32.i686
systemd-libs-0:245.8-2.fc32.x86_64
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel