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

Reply via email to