enroll test application is broken
Hello,
I try to enroll my fingerprint after building master branch enrolling fails:
sudo ./enroll
This program will enroll your right index finger, unconditionally overwriting any right-index print that was enrolled previously. If you want to continue, press enter, otherwise hit Ctrl+C
(process:7997): libfprint-DEBUG: 17:40:41.623: 1721014838: ../libfprint/fpi-core.c:716 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver upekts (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver upektc (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver upeksonly (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver vcom5s (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver uru4000 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes1610 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes1660 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes2501 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes2550 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes2660 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes3500 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver aes4000 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver vfs101 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver vfs301 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver vfs5011 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver upektc_img (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver etes603 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver vfs0050 (process:7997): libfprint-DEBUG: 17:40:41.628: registered driver elan (process:7997): libfprint-DEBUG: 17:40:41.628: driver elan supports USB device 04f3:0903 (process:7997): libfprint-DEBUG: 17:40:41.628: selected driver elan supports USB device 04f3:0903 Found device claimed by ElanTech Fingerprint Sensor driver (process:7997): libfprint-sync-DEBUG: 17:40:41.628: 1721020194: ../libfprint/fpi-sync.c:57 (process:7997): libfprint-async-DEBUG: 17:40:41.628: 1721020204: ../libfprint/fpi-async.c:69 (process:7997): libfprint-elan-DEBUG: 17:40:41.742: 1721134040: ../libfprint/drivers/elan.c:797 (process:7997): libfprint-async-DEBUG: 17:40:41.743: status 0 (process:7997): libfprint-sync-DEBUG: 17:40:41.743: status 0 Opened device. It's now time to enroll your finger.
You will need to successfully scan your finger 5 times to complete the process.
Scan your finger now. (process:7997): libfprint-sync-DEBUG: 17:40:42.743: 1722134940: ../libfprint/fpi-sync.c:193
(process:7997): libfprint-async-CRITICAL **: 17:40:42.743: fp_async_enroll_start: assertion 'fpi_poll_is_setup()' failed Enroll failed with error -5 (process:7997): libfprint-sync-DEBUG: 17:40:42.743: 1722135146: ../libfprint/fpi-sync.c:97 (process:7997): libfprint-elan-DEBUG: 17:40:42.743: 1722135199: ../libfprint/drivers/elan.c:834 (process:7997): libfprint-elan-DEBUG: 17:40:42.744: 1722135239: ../libfprint/drivers/elan.c:101 (process:7997): libfprint-async-DEBUG: 17:40:42.744: 1722135374: ../libfprint/fpi-async.c:103 (process:7997): libfprint-sync-DEBUG: 17:40:42.744: 1722135460: ../libfprint/fpi-sync.c:78 (process:7997): libfprint-DEBUG: 17:40:42.744: 1722135510: ../libfprint/fpi-core.c:736
It didn't even wait for me to do anything.