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

get stuck on 'udev' #34

Open
foggydude opened this issue Oct 11, 2024 · 4 comments
Open

get stuck on 'udev' #34

foggydude opened this issue Oct 11, 2024 · 4 comments

Comments

@foggydude
Copy link

Hi,
i have really bighopes for my fingerprintsensor :)

I follow your instructions, but when i do 'meson (setup) build' i get

Run-time dependency udev found: NO (tried pkgconfig and cmake)

Udev is intalled and the latest version, purging it will lead to removing most of my system. This https://askubuntu.com/questions/1097066/how-to-fix-unmet-dependencies-for-udevamd64-error-on-ubuntu-18-04 does not work (there is no udev in /var/cache/apt/archives/

do you have an idea?
thanks a lot?

@MrQubo
Copy link

MrQubo commented Oct 11, 2024

Which ubuntu version? You probably need libudev1 and/or libudev-dev package.

@foggydude
Copy link
Author

Hi, thanks for quick reply

i have 24.10. I checked and have both packages, problem persists

here is the full output:


r@spectrrrrrrrrrre:~/synaTudor$ meson setup build
The Meson build system
Version: 1.5.1
Source dir: /home/r/synaTudor
Build dir: /home/r/synaTudor/build
Build type: native build
DEPRECATION: Option DBGWDF already exists.
Project name: synaTudor
Project version: 1.0.0
C compiler for the host machine: cc (gcc 14.2.0 "cc (Ubuntu 14.2.0-4ubuntu2) 14.2.0")
C linker for the host machine: cc ld.bfd 2.43.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program bash found: YES (/usr/bin/bash)
Program ld found: YES (/usr/bin/ld)
Run-time dependency threads found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency libcrypto found: YES 3.3.1
Run-time dependency libusb-1.0 found: YES 1.0.27
Dependency threads found: YES unknown (cached)
Dependency libcrypto found: YES 3.3.1 (cached)
Dependency libusb-1.0 found: YES 1.0.27 (cached)
Dependency threads found: YES unknown (cached)
Dependency libcrypto found: YES 3.3.1 (cached)
Dependency libusb-1.0 found: YES 1.0.27 (cached)
Run-time dependency libcap found: YES 2.66
Run-time dependency libseccomp found: YES 2.5.5
Run-time dependency gio-2.0 found: YES 2.82.1
Run-time dependency gio-unix-2.0 found: YES 2.82.1
Run-time dependency dbus-1 found: YES 1.14.10
Configuring net.reactivated.TudorHostLauncher.service using configuration
Run-time dependency libfprint-2-tod-1 found: YES 1.94.8+tod1+tod1
Found CMake: /usr/bin/cmake (3.30.3)
Run-time dependency udev found: NO (tried pkgconfig)

libfprint-tod/meson.build:13:11: ERROR: Dependency "udev" not found, tried pkgconfig

A full log can be found at /home/r/synaTudor/build/meson-logs/meson-log.txt

@MrQubo
Copy link

MrQubo commented Oct 14, 2024

You need systemd-dev package.
https://packages.ubuntu.com/search?suite=oracular&arch=any&mode=exactfilename&searchon=contents&keywords=udev.pc

@foggydude
Copy link
Author

thanks, the installer works now

however, it still does not get recognised. am i missing something?

r@spectrrrrrrrrrre:$ fprintd-enroll
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
r@spectrrrrrrrrrre:
$ sudo fprintd-enroll
[sudo] password for r:
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

i do have the fork of libfprint

r@spectrrrrrrrrrre:~$ sudo apt install libfprint-2-tod1
libfprint-2-tod1 is already the newest version (1:1.94.8+tod1-0ubuntu1).
libfprint-2-tod1 set to manually installed.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 1

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