Package Details: fingerprint-gui 1.09-3

Git Clone URL: https://aur.archlinux.org/fingerprint-gui.git (read-only)
Package Base: fingerprint-gui
Description: Application for fingerprint-based authentication, automatically support UPEK fingerprint readers with non-free library
Upstream URL: http://www.ullrich-online.cc/fingerprint/
Licenses: GPL
Submitter: ffjia
Maintainer: arcanis
Last Packager: arcanis
Votes: 109
Popularity: 0.665900
First Submitted: 2010-08-20 05:55
Last Updated: 2017-05-15 09:16

Latest Comments

vaibhav93 commented on 2017-09-10 17:30

Fails to build on Lenovo Yoga 720
uname -r
4.9.48-1-MANJARO

In file included from ../../src/../include/FingerprintData.h:32:0,
from ../../src/../include/FingerprintDevice.h:34,
from ../../src/DeviceHandler.cpp:52:
../../src/../include/Fingercodes.h:33:14: error: ‘fp_finger’ does not name a type
static const fp_finger fingerCode[10]={
^~~~~~~~~
In file included from ../../src/DeviceHandler.cpp:52:0:
../../src/../include/FingerprintDevice.h: In member function ‘void FingerprintDevice::img_to_pixmap(fp_img*)’:
../../src/../include/FingerprintDevice.h:98:13: error: ‘fp_img_get_data’ was not declared in this scope
imgdata = fp_img_get_data(img);
^~~~~~~~~~~~~~~
../../src/../include/FingerprintDevice.h:98:13: note: suggested alternative: ‘qt_qwidget_data’
imgdata = fp_img_get_data(img);
^~~~~~~~~~~~~~~
qt_qwidget_data
../../src/../include/FingerprintDevice.h:99:26: error: ‘fp_img_get_width’ was not declared in this scope
size = ( fpPic.width = fp_img_get_width ( img ) ) * ( fpPic.height = fp_img_get_height ( img ) );
^~~~~~~~~~~~~~~~
../../src/../include/FingerprintDevice.h:99:26: note: suggested alternative: ‘qt_image_id’
size = ( fpPic.width = fp_img_get_width ( img ) ) * ( fpPic.height = fp_img_get_height ( img ) );
^~~~~~~~~~~~~~~~
qt_image_id
../../src/../include/FingerprintDevice.h:99:72: error: ‘fp_img_get_height’ was not declared in this scope
size = ( fpPic.width = fp_img_get_width ( img ) ) * ( fpPic.height = fp_img_get_height ( img ) );
^~~~~~~~~~~~~~~~~
../../src/DeviceHandler.cpp: In member function ‘void DeviceHandler::rescan()’:
../../src/DeviceHandler.cpp:187:13: error: ‘fp_dscv_devs_free’ was not declared in this scope
fp_dscv_devs_free(discoveredFpDevices);
^~~~~~~~~~~~~~~~~
../../src/DeviceHandler.cpp:187:13: note: suggested alternative: ‘fp_dscv_dev’
fp_dscv_devs_free(discoveredFpDevices);
^~~~~~~~~~~~~~~~~
fp_dscv_dev
../../src/DeviceHandler.cpp:214:29: error: ‘fp_discover_devs’ was not declared in this scope
discoveredFpDevices=fp_discover_devs();
^~~~~~~~~~~~~~~~
../../src/DeviceHandler.cpp:214:29: note: suggested alternative: ‘fp_dscv_dev’
discoveredFpDevices=fp_discover_devs();
^~~~~~~~~~~~~~~~
fp_dscv_dev
../../src/DeviceHandler.cpp: In member function ‘int DeviceHandler::release()’:
../../src/DeviceHandler.cpp:375:5: error: ‘fp_exit’ was not declared in this scope
fp_exit();
^~~~~~~
../../src/DeviceHandler.cpp:375:5: note: suggested alternative: ‘on_exit’
fp_exit();
^~~~~~~
on_exit
../../src/DeviceHandler.cpp: In member function ‘int DeviceHandler::initialize()’:
../../src/DeviceHandler.cpp:392:8: error: ‘fp_init’ was not declared in this scope
if(fp_init()!=0){
^~~~~~~
../../src/DeviceHandler.cpp:392:8: note: suggested alternative: ‘fp_img’
if(fp_init()!=0){
^~~~~~~
fp_img
make[2]: *** [Makefile:400: DeviceHandler.o] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-vaibhav/aur-fingerprint-gui/src/fingerprint-gui-1.09/bin/fingerprint-gui'
make[1]: *** [Makefile:45: sub-fingerprint-gui-make_default] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-vaibhav/aur-fingerprint-gui/src/fingerprint-gui-1.09/bin'
make: *** [Makefile:39: sub-bin-make_default] Error 2
==> ERROR: A failure occurred in build().
Aborting...

jtmb commented on 2017-08-10 17:18

package fails to build, md5 check fails on tar.gz

miltador commented on 2017-05-26 05:47

Please add device 138a:003d to the patch.

Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491

Edited patch:

diff -ruN fingerprint-gui-1.09-orig/upek/91-fingerprint-gui-upek.rules fingerprint-gui-1.09/upek/91-fingerprint-gui-upek.rules
--- fingerprint-gui-1.09-orig/upek/91-fingerprint-gui-upek.rules 2017-01-12 19:48:38.325444912 +0300
+++ fingerprint-gui-1.09/upek/91-fingerprint-gui-upek.rules 2017-01-12 19:50:35.799120728 +0300
@@ -7,6 +7,10 @@
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="100[0123]", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="300[01]", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="500[23]", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0018", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0050", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0092", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="003d", SYMLINK+="input/touchchip-%k", MODE="0664", GROUP="plugdev"

# enable power saving
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="201[56]", ATTR{power/control}=="*", ATTR{power/control}="auto"
@@ -15,3 +16,7 @@
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="100[0123]", ATTR{power/control}=="*", ATTR{power/control}="auto"
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="300[01]", ATTR{power/control}=="*", ATTR{power/control}="auto"
ATTRS{idVendor}=="147e", ATTRS{idProduct}=="500[23]", ATTR{power/control}=="*", ATTR{power/control}="auto"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0018", ATTR{power/control}=="*", ATTR{power/control}="auto"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0050", ATTR{power/control}=="*", ATTR{power/control}="auto"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0092", ATTR{power/control}=="*", ATTR{power/control}="auto"
+ATTRS{idVendor}=="138a", ATTRS{idProduct}=="003d", ATTR{power/control}=="*", ATTR{power/control}="auto"

bpietras commented on 2017-05-25 09:21

EDIT - solved.

simply needed
sudo systemctl start vfs495-daemon.service
sudo systemctl enable vfs495-daemon.service

lsusb | grep Finger
Bus 001 Device 005: ID 138a:0007 Validity Sensors, Inc. VFS451 Fingerprint Reader
sudo chmod 777 /dev/bus/usb/001/005

*********

Hi,

For 138a:0007 Validity Sensors, Inc. VFS451 Fingerprint Reader

I have a core dump, Signal: 11 (SEGV):

Reading symbols from /usr/bin/fingerprint-gui...(no debugging symbols found)...done.
[New LWP 9119]
[New LWP 9114]
[New LWP 9117]
[New LWP 9116]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `fingerprint-gui'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fed057d3f71 in _dl_close () from /lib64/ld-linux-x86-64.so.2
[Current thread is 1 (Thread 0x7fecf122d700 (LWP 9119))]

Any advice?

arcanis commented on 2017-05-15 09:17

both are added without version bump, sorry for delay

fanningert commented on 2017-05-11 20:00

Pleas add 138a:0092 Validity Sensors, Inc.

jaro3 commented on 2017-04-25 02:32

Bus 001 Device 005: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader

on HP notebooks needs patching:

https://balintbanyasz.wordpress.com/2015/03/27/get-validity-vfs-495-fingerprint-reader-working-in-ubuntu-14-04/

mixedCase commented on 2017-03-20 13:37

Please add device 138a:0018 to the patch (just like 138a:0050). I just tested adding it manually and it works.

arcanis commented on 2017-01-25 13:45

upd even with pacaur no error occur. Could you please post full log, because your message does not contain any errors?

arcanis commented on 2017-01-25 13:36

could not confirm. Just built it with makepkg and devtools and no errors occur

All comments