Package Details: fingerprint-gui 1.09-7

Git Clone URL: https://aur.archlinux.org/fingerprint-gui.git (read-only, click to copy)
Package Base: fingerprint-gui
Description: Fingerprint-based authentication, supports UPEK readers with non-free library
Upstream URL: https://github.com/maksbotan/fingerprint-gui
Licenses: GPL
Submitter: ffjia
Maintainer: gborzi
Last Packager: gborzi
Votes: 132
Popularity: 1.22
First Submitted: 2010-08-20 05:55 (UTC)
Last Updated: 2020-08-27 12:52 (UTC)

Latest Comments

gborzi commented on 2022-04-25 01:10 (UTC)

The package already uses the only release available at https://github.com/RogueScholar/fingerprint-gui so the package is not out- of date. If you want to use the latest git version it should be named fingerprint-gui-git, i.e. it would be another package.

yochananmarqos commented on 2022-04-23 23:19 (UTC)

@Hate9: Here's a PKGBUILD using RogueScholar's fork.

Hate9 commented on 2022-04-01 20:41 (UTC)

could we please switch to the actually-updated https://github.com/RogueScholar/fingerprint-gui ?

gborzi commented on 2021-05-02 14:06 (UTC)

@PhotonX I too am running Manjaro on the laptop with the fingerprint reader. I've added the pam_fingerprint-gui.so module only in /etc/pam.d/sudo. Perhaps you have the module in some other file under /etc/pam.d and this causes some trouble.

PhotonX commented on 2021-05-02 13:52 (UTC)

I'm running Manjaro on the machine in question (Arch on a different machine, where fingerprint-gui isn't in use), possibly it is something Manjaro specific... I also need to add that my fingerprint reader isn't being recognized so fingerprint-gui isn't fully configured, just installed. Not a big deal if the issue cannot be reproduced and fixed, since I cannot use it anyway. Just left the comment here in case somebody else stubles upon the same problem.

gborzi commented on 2021-05-02 13:24 (UTC)

@PhotonX I'm unable to reproduce the bug, on my PC pamac can install packages without problems.

PhotonX commented on 2021-05-02 11:16 (UTC)

I had problems with Pamac, couldn't install any package due to an "authentication error". Looks like fingerprint-gui messed something up in polkit: https://pastebin.com/x3XGA9E0

Removing fingerprint-gui solved the Pamac problem.

lahwaacz commented on 2020-10-11 19:35 (UTC)

Note that Arch does not have a system group named plugdev, so creating it from an AUR package is an ugly hack which may break the system if you decide to uninstall the package, in which case the group gets removed regardless if other things still use it or not.

Why is it not replaced by some other group as pointed out in the upstream manual?

gborzi commented on 2020-08-27 13:02 (UTC)

I have adopted and updated the package. Now it relies on the libfprint-1 package which is libfprint version 1.0.

gborzi commented on 2020-08-24 12:01 (UTC)

I sort of "succeeded" in compiling this package with a (dirty?) trick. Just downgrade libfprint to 1.0 and it'll build and work. So, what is needed is a libfprint-1 package for libfprint 1.0 and change the depends accordingly. Hope it helps.

nobodywasishere commented on 2020-08-11 02:21 (UTC)

So digging into this deeper, the original repo at http://www.ullrich-online.cc/fingerprint/index.php has been taken down, and there seem to be several copies laying around (https://github.com/RogueScholar/fingerprint-gui, https://github.com/Tilka/fingerprint-gui, and https://github.com/maksbotan/fingerprint-gui). I tried myself with fixing some of the issues I was running into while compiling, and came across a post on the opensuse forums who was trying to do stuff similar to me (https://forums.opensuse.org/showthread.php/540104-Tweaking-include-path). There's not much I can do from here as this requires someone familiar with QT4/QT5 (I am not).

GottZ commented on 2020-07-29 14:21 (UTC)

created an upstream issue for this: https://github.com/RogueScholar/fingerprint-gui/issues/4 sadly i don't have the time to dig into this myself right now. at least there is an issue now.

xuanruiqi commented on 2020-07-28 05:31 (UTC)

If I figure out how I could get this to build, I can adopt this package. But I would rather not adopt a broken package...

lewis2e commented on 2020-07-03 13:40 (UTC)

Same error as others - libfprint/fprint.h: No such file or directory

Barbeste commented on 2020-06-05 08:04 (UTC)

for build error: 'libfprint/fprint.h: No such file or directory' installing libfprint from aur worked for me

resister commented on 2020-06-01 16:14 (UTC) (edited on 2020-06-01 16:25 (UTC) by resister)

Getting the same error. @enihcam are you saying to build from source?

stefan_schoof commented on 2020-05-08 11:01 (UTC)

fatal error on 'libfprint/fprint.h: No such file or directory'

enihcam commented on 2020-04-25 04:20 (UTC)

https://github.com/RogueScholar/fingerprint-gui

ilhamahmad commented on 2020-04-23 20:44 (UTC)

fatal error on 'libfprint/fprint.h: No such file or directory'

linkeb3 commented on 2020-03-30 05:23 (UTC)

using the remote version of 1.0 the second time got it working - of course the levnovo flex 14's reader doesn't have a driver :)

linkeb3 commented on 2020-03-29 17:57 (UTC)

with the downgrade to 1.0 it went way past it's initial fail with 1.0 downgrade however it still failed

make: *** [Makefile:59: sub-bin-install_subtargets] Error 2 ==> ERROR: A failure occurred in package(). Aborting... Error making: fingerprint-gui

isinaltinkaya commented on 2020-03-26 16:21 (UTC) (edited on 2020-03-26 16:22 (UTC) by isinaltinkaya)

To use it, do sudo pacman -S downgrade then DOWNGRADE_FROM_ALA=1 downgrade libfprint and choose version 1.0

linkeb3 commented on 2020-03-24 15:33 (UTC)

atal error: libfprint/fprint.h: No such file or directory 40 | #include <libfprint/fprint.h>

knedlyk commented on 2020-03-03 12:31 (UTC)

It fails to build, as a temporary workaround you can downgrade libfprint to 1.0-1 version using downgrader or downgrade.

Corndogjoe commented on 2020-03-02 23:28 (UTC)

Fails to build

lockheed commented on 2020-03-01 19:03 (UTC)

This no longer builds:

../../src/../include/Globals.h:40:10: fatal error: libfprint/fprint.h: No such file or directory

CzechGod commented on 2020-02-07 21:19 (UTC)

/usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/man/pam_fingerprint-gui.8 /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/man/man8/pam_fingerprint-gui.8 strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/bin/fingerprint-identifier mv /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui///usr/lib/security/libpam_fingerprint-gui.so /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui///usr/lib/security/pam_fingerprint-gui.so make[2]: Entering directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-rw' mv: cannot stat '/var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui///usr/lib/security/libpam_fingerprint-gui.so': No such file or directory make[2]: Entering directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-helper' make[2]: [Makefile:458: install_rename] Error 1 make[2]: Waiting for unfinished jobs.... strip --strip-unneeded /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/security/libpam_fingerprint-gui.so ln -fs fingerprint-rw /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-rw-read /usr/bin/qmake -install qinstall -exe fingerprint-helper /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-helper /usr/bin/qmake -install qinstall -exe fingerprint-rw /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-rw ln -fs fingerprint-rw /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-rw-write install -d /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/udev/rules.d; install -m 644 ./92-fingerprint-gui-uinput.rules /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/udev/rules.d sed -e "s,LIBEXECDIR,/usr/lib/fingerprint-gui," cc.ullrich-online.fingerprint-gui.policy.in > cc.ullrich-online.fingerprint-gui.policy strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-rw strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-helper make[2]: Entering directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-plugin' /usr/bin/qmake -install qinstall -exe fingerprint-plugin /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-plugin make[2]: Entering directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-polkit-agent' /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-rw/cc.ullrich-online.fingerprint-gui.policy /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/polkit-1/actions/cc.ullrich-online.fingerprint-gui.policy strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-plugin make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-pam' make[1]: [Makefile:115: sub-fingerprint-pam-install_subtargets] Error 2 make[1]: Waiting for unfinished jobs.... make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-rw' make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-identifier' make[2]: Entering directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-gui' /usr/bin/qmake -install qinstall -exe fingerprint-polkit-agent /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-polkit-agent make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-helper' make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-plugin' strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/lib/fingerprint-gui/fingerprint-polkit-agent /usr/bin/qmake -install qinstall -exe fingerprint-gui /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/bin/fingerprint-gui sed -e "s,LIBEXECDIR,/usr/lib/fingerprint-gui," fingerprint-polkit-agent.desktop.in > fingerprint-polkit-agent.desktop /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-gui/fingerprint-gui.desktop /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/applications/fingerprint-gui.desktop strip /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/bin/fingerprint-gui /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/fingerprint-gui.xpm /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/pixmaps/fingerprint-gui.xpm /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/hicolor/16x16/apps/fingerprint-gui.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/icons/hicolor/16x16/apps/fingerprint-gui.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/man/fingerprint-gui.1 /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/man/man1/fingerprint-gui.1 /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/hicolor/24x24/apps/fingerprint-gui.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/icons/hicolor/24x24/apps/fingerprint-gui.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/hicolor/32x32/apps/fingerprint-gui.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/icons/hicolor/32x32/apps/fingerprint-gui.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/hicolor/48x48/apps/fingerprint-gui.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/icons/hicolor/48x48/apps/fingerprint-gui.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/src/res/hicolor/96x96/apps/fingerprint-gui.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/icons/hicolor/96x96/apps/fingerprint-gui.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/Manual_de.html /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/Manual_de.html : /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-polkit-agent/fingerprint-polkit-agent.desktop /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//etc/xdg/autostart/fingerprint-polkit-agent.desktop /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/Manual_en.html /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/Manual_en.html make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-polkit-agent' /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/acquire.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/acquire.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/failed.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/failed.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/fingerchoice.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/fingerchoice.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/password.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/password.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/pwsave.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/pwsave.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/saved.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/saved.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/settings.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/settings.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/start.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/start.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/success.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/success.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/test.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/test.png /usr/bin/qmake -install qinstall /var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/doc/verify.png /var/tmp/pamac-build-nekdo/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/verify.png make[2]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin/fingerprint-gui' make[1]: Leaving directory '/var/tmp/pamac-build-nekdo/fingerprint-gui/src/fingerprint-gui-1.09-qt5/bin' make: *** [Makefile:59: sub-bin-install_subtargets] Error 2 ==> ERROR: A failure occurred in package(). Aborting...

sudo commented on 2019-09-10 23:17 (UTC)

I'm getting a qt-related error when trying to install:

../../src/../include/UserSettings.h:30:10: fatal error: QtCrypto: No such file or directory

s1kx commented on 2019-01-14 09:10 (UTC)

I'm getting a build error:

/usr/bin/qmake -install qinstall /home/patrick/Code/arch/fingerprint-gui/src/fingerprint-gui-1.09-qt5/man/pam_fingerprint-gui.8 /home/patrick/Code/arch/fingerprint-gui/pkg/fingerprint-gui//usr/share/man/man8/pam_fingerprint-gui.8 make[2]: *** [Makefile:699: install_rename] Error 1

Dmitry_Chuksin commented on 2018-12-24 00:04 (UTC)

Please, add 0a5c:5834 Broadcom Corp. This is a fingerprint reader on Dell notebooks. I'm happy to provide any additional information you may need to assist you.

enihcam commented on 2018-06-10 07:57 (UTC)

CFLAGS/CXXFLAGS from makepkg.conf are totally ignored by qmake-qt5, unless you use:

' qmake-qt5 QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" ... '

enihcam commented on 2018-05-24 13:49 (UTC)

I created a package for Qt5 version. Let me know if you want to merge. Thanks. https://aur.archlinux.org/packages/fingerprint-qt5/

enihcam commented on 2018-05-22 09:08 (UTC) (edited on 2018-05-23 06:49 (UTC) by enihcam)

Please switch to Qt5 version: https://github.com/maksbotan/fingerprint-gui/archive/v1.09-qt5.tar.gz

kaljade commented on 2018-02-12 05:30 (UTC) (edited on 2018-02-16 03:28 (UTC) by kaljade)

Hi there,

I'd love it if you could add support for the Microsoft Type Cover 4 fingerprint reader to your roadmap. No rush obviously as it is a fairly new device, but I'm happy to provide any additional information you may need to assist you.

Not sure if this helps:

Bus 001 Device 007: ID 045e:07bf Microsoft Corp.

Bus 001 Device 005: ID 045e:07be Microsoft Corp.

Bus 001 Device 003: ID 045e:07e4 Microsoft Corp.

Cheers,

Kal

vaibhav93 commented on 2017-09-10 17:30 (UTC)

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 (UTC)

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

miltador commented on 2017-05-26 05:47 (UTC) (edited on 2017-05-29 05:17 (UTC) by miltador)

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 (UTC) (edited on 2017-05-25 09:34 (UTC) by bpietras)

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 (UTC) (edited on 2017-05-15 09:17 (UTC) by arcanis)

both are added without version bump, sorry for delay

fanningert commented on 2017-05-11 20:00 (UTC)

Pleas add 138a:0092 Validity Sensors, Inc.

jaro3 commented on 2017-04-25 02:32 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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

ashaman-crypto commented on 2017-01-22 01:01 (UTC)

I'm getting a build error, same one on two different machines. install -m 644 -p /home/user/.cache/pacaur/fingerprint-gui/src/fingerprint-gui-1.09/doc/success.png /home/user/.cache/pacaur/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/ install -m 644 -p /home/user/.cache/pacaur/fingerprint-gui/src/fingerprint-gui-1.09/doc/test.png /home/user/.cache/pacaur/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/ install -m 644 -p /home/user/.cache/pacaur/fingerprint-gui/src/fingerprint-gui-1.09/doc/verify.png /home/user/.cache/pacaur/fingerprint-gui/pkg/fingerprint-gui//usr/share/doc/fingerprint-gui/ make[2]: Leaving directory '/home/user/.cache/pacaur/fingerprint-gui/src/fingerprint-gui-1.09/bin/fingerprint-gui' make[1]: Leaving directory '/home/user/.cache/pacaur/fingerprint-gui/src/fingerprint-gui-1.09/bin' make: *** [Makefile:49: sub-bin-install_subtargets] Error 2 ==> ERROR: A failure occurred in package(). Aborting...

MoetaYuko commented on 2017-01-14 09:27 (UTC)

It works, thanks for maintaining the package

arcanis commented on 2017-01-12 16:57 (UTC)

added, could you please confirm that it works?

MoetaYuko commented on 2017-01-11 02:58 (UTC)

Please add 138a:0050 to 91-fingerprint-gui-upek.rules, it works well with libfprint-vfs0050

arcanis commented on 2016-11-21 12:58 (UTC)

sure, fixed, thank you

Namarrgon commented on 2016-11-20 15:52 (UTC)

The two udev rules should be installed into /usr/lib/udev/rules.d instead of /etc, which is used to set or override vendor-supplied rules.

stormridertx commented on 2016-08-04 16:45 (UTC)

The download link has changed: http://www.ullrich-online.cc/fingerprint/download/fingerprint-gui-1.08.tar.gz Also, it looks like 1.09 was just released.

ffjia commented on 2013-07-17 05:04 (UTC)

Thanks, I did not notice that the link not work any more. Package updated.

bradpitcher commented on 2013-07-16 16:59 (UTC)

OK, I see the problem. The download link in the PKGBUILD points to an html file, which works in the browser because the html has frames, but doesn't work with wget. Inspecting the source, you can find the real link: http://ullrich-online.cc/nview/Appliance/fingerprint/download/fingerprint-gui-1.05.tar.gz Change the first link in source in the PKGBUILD to http://ullrich-online.cc/nview/Appliance/fingerprint/download/${pkgname}-${pkgver}.tar.gz and it works! The existing md5 sum matches. Now I just need to figure out how to use the program.

deathangel908 commented on 2013-07-14 17:51 (UTC)

Help me with installing package. First time it failed with md5 summ. When I generated md5 and corrected the PKGBUILD file, the build failed with "no file or directory in" "cd ${srcdir}/${pkgname}-${pkgver} " PKGBUILD line on build section. I tried to create the dir, or change the current directory up level, but still packer echoes this: ==> Starting build()... Usage: qmake-qt4 [mode] [options] [files] ... ... ==> ERROR: A failure occurred in build(). Aborting... The build failed. ------------------- How should build section look like? build() { cd ${srcdir}/${pkgname}-${pkgver} #set -x # Use new animated image created by Anton Krug tar xf ../finger-swipe-animation.tar qmake-qt4 PREFIX=/usr LIB=/usr/lib LIBPOLKIT_QT=LIBPOLKIT_QT_1_1 || return 1 make }

ffjia commented on 2013-05-15 02:19 (UTC)

@haagch - I added "-j1" switch to make. Hope that you all can install this package successfully.

haagch commented on 2013-05-14 14:43 (UTC)

Should be "make -j1 INSTALL_ROOT=${pkgdir}/ install" in package(). Doesn't really work with more jobs.

lockheed commented on 2013-03-19 10:58 (UTC)

I can't get around that: -> Downloading BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz... --2013-03-19 11:57:32-- http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz Resolving volker.de (volker.de)... 95.143.172.115 Connecting to volker.de (volker.de)|95.143.172.115|:80... connected. HTTP request sent, awaiting response... 403 Forbidden 2013-03-19 11:57:32 ERROR 403: Forbidden. ==> ERROR: Failure while downloading BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz Aborting... ==> ERROR: Makepkg was unable to build fingerprint-gui.

teateawhy commented on 2013-03-17 18:31 (UTC)

Please replace "qmake4" in line 45 with "qmake-qt4" . Thank you.

ffjia commented on 2013-03-14 08:38 (UTC)

@Gordin - Do you mind to upgrade to the latest qt package? Please refer to this: https://www.archlinux.org/news/qt4-replaces-qt/ What kind of cpu do you use? What's the `MAKEFLAGS' of your /etc/makepkg.conf file? The output of `nproc' please? Anyone else has this `-j1' issue?

Gordin commented on 2013-03-14 06:53 (UTC)

also, the make INSTALL_ROOT=${pkgdir}/ install needs a -j1 (Am I the only one who needs the -j1 there? If I don't specify it there packaging the PKGBUILD fails every time. the actual compiling works fine with multiple threads, just the make install fails on my machine)

Gordin commented on 2013-03-14 06:46 (UTC)

Comment by swiftgeek 2013-03-02 05:45 s/qmake4/qmake-qt4/

ffjia commented on 2013-03-14 03:06 (UTC)

@go2sh - why did you flag this outdated?

swiftgeek commented on 2013-03-04 17:36 (UTC)

official repos are indeed providing only `qmake-qt4` https://www.archlinux.org/packages/extra/x86_64/qt4/files/

ffjia commented on 2013-03-04 04:27 (UTC)

@jakob - well, maybe that means you have not upgraded your qt package for a while. It looks like I need to update the qt version in makedepends.

jakob commented on 2013-03-03 11:05 (UTC)

@ffjia: I only've got /usr/bin/qmake-qt4 which is a symlink to /usr/lib/qmake and build fails with your PKGBUILD. Substituting "qmake4" by "qmake-qt4" in line 45 however makes it build fine…

jakob commented on 2013-03-03 11:02 (UTC)

@ffjia: I only've got /usr/bin/qmake-qt4 which is a symlink to /usr/lib/qmake and build fails with your PKGBUILD. Substituting "qmake4" by "qmake-qt4" in line 45 however makes it build fine…

ffjia commented on 2013-03-02 13:49 (UTC)

@swiftgeek - I only have "qmake4" in my system, after replacing `qt' with `qt4'. Also you could refer to this: https://mailman.archlinux.org/pipermail/arch-dev-public/2013-February/024537.html

swiftgeek commented on 2013-03-02 05:45 (UTC)

s/qmake4/qmake-qt4/

ffjia commented on 2013-03-02 02:29 (UTC)

* Only copy libbsapi.so of BSAPI 4.3.29 when `lsusb -d 147e:2020` * Update makedepends array due to the replacing of qt with qt4

ffjia commented on 2013-02-27 06:29 (UTC)

@all - thanks for the feedback @ macman31- good idea, I'll give it a try

commented on 2013-02-25 17:47 (UTC)

@ffjia - I'm happy to help. My laptop is a Bonobo Extreme from System76, based on a Clevo P370EM. Maybe you can put an "if" in the PKGBUILD to copy the libbsapi.so libraries from BSAPI_4.3.291Lite_SDK_for_Linux only if a 147e:2020 Upek sensor is detected ?

jacook commented on 2013-02-25 17:38 (UTC)

My version (with Upek 147e:1002) works again after the latest update. Thank you!!

arcanis commented on 2013-02-25 13:11 (UTC)

@ffjia maybe. Unfortunately, I can't remember exactly what I did.

ffjia commented on 2013-02-25 10:56 (UTC)

@macman31 - thanks dude, it's very kind of you to show us how to find the root cause of this issue. I'm not sure if my sensor has EEPROM or not, my laptop is Lenovo T410s. What's your model? @arcanis - The `post_remove()' will remove the `plugdev' group, maybe you uninstalled this package before upgrading it? For those who have 147e:2020 Upek sensor, you could install the `libbsapi.so' manually, please refer to: http://askubuntu.com/questions/193528/how-to-enable-fingerprint-device-for-thinkpad-t430s-in-12-04/236793#236793 and http://volker.de/2012/12/fingerprint-gui-und-das-thinkpad-t430s/

arcanis commented on 2013-02-25 00:00 (UTC)

Hmm, but аfter removal of the patch, ше works in tty and for su. So..I don't know. Finally, it thing works do not touch it %)

arcanis commented on 2013-02-24 23:50 (UTC)

@ffjia I'm sorry, I'm fool) Maybe it didn't work because in "post_upgrade" section group plugdev are removed and created again. Thus, user is no longer part of the group. I think that I probably looked a group previously, when user was part of the group. I'm so sorry...)

commented on 2013-02-24 15:40 (UTC)

@ffjia You have to use "strace" (pacman -S strace) to list all the system calls done by the program : $ strace -f fingerprint-gui 2>&1 | grep "open" (-f : "Trace child processes as they are created", 2>&1 because strace output on stderr and we want to send it to grep, grep "open" because we only want to look at the file opening attempts, not at everything else) When selecting the "Scan/Verify" tab, you should see some "open" system calls to different files. For me, it was especially trying to open "/etc/tc.cfg", but it failed. After doing some researchs, it appear that those files (/etc/upek.cfg and the files in /var/upek_data) are only needed for EEPROMless sensors. Maybe your sensor has an EEPROM, and so it don't need those files, and so you don't have any problem because it never look at them ? Once again sorry for my crappy English...

ffjia commented on 2013-02-24 14:16 (UTC)

@all guys - sorry for the inconvenient and thanks for help. I use BSAPI_4.3.291Lite_SDK_for_Linux because I want to support 147e:2020 sensor. I myself installed this version, works just fine without "/etc/tc.cfg". $ uname -a Linux southpark.co.us 3.7.9-1-ARCH #1 SMP PREEMPT Mon Feb 18 02:13:30 EET 2013 x86_64 GNU/Linux @macman31 - How did you find this the libbsapi look for /etc/tc.cfg? Since many users found problem to use this verison, I removed BSAPI_4.3.291Lite_SDK_for_Linux, and still use the one bundled with fingerprint-gui.

commented on 2013-02-24 13:04 (UTC)

So, I also have an Upek 147e:1002. I found the problem ("ABSOpen() failed -1086 (An internal error occurred (ptlib: tfmerr -1086).)."), doing a lot of strace. It appear that the libbsapi compiled from BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz search the Upek configuration file specifying the location of the scanned fingerprints in "/etc/tc.cfg" instead of "/etc/upek.cfg" It don't find the file "/etc/tc.cfg", so it fallback to the default folder, "/etc/tcstore" (instead of /var/upek_data), which don't exist, causing the error. A quick (and dirty) fix would be : cp -p /etc/upek.cfg /etc/tc.cfg With that fix, everything is working as it should. A better fix would be to use the libbsapi bundled with fingerprint-gui-1.04.tar.gz, instead of getting it from BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz : it use the right configuration file, /etc/upek.cfg directly. I hope this helped ! And sorry for my English, I'm French.

arcanis commented on 2013-02-22 18:48 (UTC)

@ffjia what was added in current release? Animation and what else? BSAPI or fingerprint-gui.patch& Or both? Because sudo doesn't always work in graphical interface (KDE/awesome) %)

jacook commented on 2013-02-22 17:12 (UTC)

Yes -- for some reason, ever since upgrading a few days ago. I am having the exact same problem with the same error message. I also have the Upek 147e:1002

ffjia commented on 2013-02-22 00:11 (UTC)

@arcanis - I updated to this version myself, everything is fine to me. Your sensor id is different though. $ lsusb | grep Upek Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor It maybe caused by the BSAPI SDK. Anyone else encounter this problem?

arcanis commented on 2013-02-20 23:27 (UTC)

I deleted fingerprint-gui.patch, finger-swipe-animation.tar and BSAPI and all work

arcanis commented on 2013-02-20 17:03 (UTC)

After upgrading doesn't work using sudo/su (login in tty to) For user and for root: "Access denied" (both in plugdev-group). # lsusb | grep Upek Bus 001 Device 004: ID 147e:1002 Upek # ls -l /dev/bus/usb/001/004 crw-rw-r-- 1 root plugdev 189, 3 фев 20 20:50 /dev/bus/usb/001/004 # journalctl -b | grep fingerprint-gui ... фев 20 20:50:35 ARCANIS fingerprint-gui[976]: ABSOpen() failed -1086 (An internal error occurred (ptlib: tfmerr -1086).). ...

ffjia commented on 2013-02-20 14:04 (UTC)

Updates: * Thanks to NCyril Andreatta, now this package support UPEK 147e:2020 sensor (Lenovo W5{2,3}0, T430s). * Use new animated image created by Anton Krug [0] [0] http://www.antonkrug.eu/articles/2012/10/26/mine-animation-for-fingerprintgui If you are not interested in those updates, you do not have to update to this version.

ffjia commented on 2013-02-16 08:43 (UTC)

@flockyrocky I do not use Gnome, so I do not know excatly what the cause of your issue. Maybe you should contact with the upstream, with more detail info.

flockyrocky commented on 2013-02-15 14:53 (UTC)

@ffjia the same issue here. I even reinstalled the whole system but still got the same issue.

ffjia commented on 2012-11-21 00:17 (UTC)

@alphazo - I use KDE, so I cannot re-produce your issue. And I'm not sure why this package could break your login process, even with pure console? Does that mean you mistakenly modified pam files?

alphazo commented on 2012-11-20 13:22 (UTC)

This package breaks Gnome 3.6. Impossible to start gnome-shell (Oops window) when using any DM (GDM, KDM.. or pure console). Happened on my existing platform, fresh install and also inside VM.

ffjia commented on 2012-10-30 13:41 (UTC)

@haagch - I'm sorry, could you please tell me what will happen if do not add "-j1" switch?

haagch commented on 2012-10-26 17:05 (UTC)

Please make with 1 job in package(), it has a good chance of failing otherwise by accessing files that are not yet in their correct place: make -j1 INSTALL_ROOT=${pkgdir}/ install || return 1

teateawhy commented on 2012-05-06 15:37 (UTC)

temporary workaround for the PAM update in core: mv /lib/security/pam_fingerprint-gui.so /usr/lib/security

ffjia commented on 2012-05-06 09:25 (UTC)

@chneukirchen, thanks for reminding. Adding "LIB=/usr/lib" to "qmake" seems solve the problem. After new pam hit [core], I'll update this package.

chneukirchen commented on 2012-05-05 15:39 (UTC)

With the new pam 1.1.5-3, pam modules need to go to /usr/lib/security.

ffjia commented on 2012-04-22 02:45 (UTC)

Thanks a-st, package updated.

a-st commented on 2012-04-21 18:08 (UTC)

Thanks for the PKGBUILD but the package needs some patching because of GCC Patch is available here http://dpaste.com/735163/

commented on 2012-03-12 00:29 (UTC)

Please update to 1.04. Thanks in advance!

ffjia commented on 2012-01-30 01:54 (UTC)

Updated.

commented on 2012-01-26 02:21 (UTC)

Thanks. Please update to 1.03.

ffjia commented on 2011-11-15 09:06 (UTC)

Update to 1.02.

vdemin commented on 2011-11-15 08:50 (UTC)

Thanks. Are you planning to update the package version to 1.02?

ffjia commented on 2011-11-15 06:19 (UTC)

@zersaa, thanks & update.

vdemin commented on 2011-11-10 16:42 (UTC)

libfprint 0.4.0-1 in extra, time to change depends?

ffjia commented on 2011-02-07 12:55 (UTC)

Add LIBPOLKIT_QT argument, bump to pkgrel 2. Please update.

commented on 2011-02-02 02:04 (UTC)

fails to compile for me as well

commented on 2011-02-01 07:10 (UTC)

Apparantly latest polkit-qt (polkit-qt-0.99.0-1) will cause the package build to fail. Up to version polkit-qt-0.96.1-3 everything works ok.

commented on 2010-12-14 00:50 (UTC)

Swiftgeek thanks for the clue "sudo -u username sudo -i" Now sudo no longer produces the error: "GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)" A hint if you haven't already thought about it: In order to avoid writing each time "sudo -u username sudo...." just add the following line to your .bashrc: alias sudo='sudo -u username sudo' Chears! :P

ffjia commented on 2010-12-13 01:16 (UTC)

http://aur.pastebin.com/sJgSHG7k

swiftgeek commented on 2010-12-12 12:06 (UTC)

version before october

ffjia commented on 2010-12-12 10:30 (UTC)

@swiftgeek, what do you mean the "older pkgbuilds"? Please if you thought it's a bug, file a bug report in fingerprint-gui bbs.

swiftgeek commented on 2010-12-11 21:43 (UTC)

ffija: have u older pkgbuilds etc?

swiftgeek commented on 2010-12-11 21:21 (UTC)

su -c "dbus-launch --exit-with-session /usr/lib/fingerprint-gui/fingerprint-plugin" from user gnome-session, output: Qt: Session management error: None of the authentication protocols specified are supported 81788933 it should works without dbus-lanuch --exit-with-session so this is probably fingerprint-gui bug, not arch's

swiftgeek commented on 2010-12-11 21:00 (UTC)

This is fancy one ;D If i run it from root's gnome session by "sudo -u swiftgeek sudo -i" it works!

ffjia commented on 2010-12-03 01:06 (UTC)

Thanks xpolar, I add "polkit-qt" to makedepends array.

commented on 2010-12-02 19:38 (UTC)

It seems you need to add polkit-qt to dependencies.

ffjia commented on 2010-12-02 01:33 (UTC)

No, someone encountered difficulties in compiling kernel with make from testing repo. I thought that maybe the cause of this issue. Since you do not enable testing repo, I have no idea about the error....

swiftgeek commented on 2010-12-01 19:24 (UTC)

whole testing repo? it's really bad idea...

ffjia commented on 2010-12-01 12:35 (UTC)

@swiftgeek I compiled the package again, everything was fine. Did you enable testing repo?

swiftgeek commented on 2010-12-01 09:52 (UTC)

g++ -m64 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -o fingerprint-helper DeviceHandler.o PermissionHandler.o UsbDevice.o UpekDevice.o GenericDevice.o FingerprintData.o FingerprintDiscoverer.o xmlwriter.o UserSettings.o PamGUI.o PamNonGUI.o FingerprintHelper.o moc_DeviceHandler.o moc_FingerprintDevice.o moc_FingerprintData.o moc_FingerprintDiscoverer.o moc_PamGUI.o moc_PamNonGUI.o qrc_widget-res.o -L/usr/lib -lusb-1.0 -lfprint -lfakekey -lX11 -ldl -L/usr/lib -lqca -lpthread -lQtXml -lQtGui -lQtCore make[2]: Leaving directory `/tmp/yaourt-tmp-swiftgeek/aur-fingerprint-gui/src/fingerprint-gui-1.00-rc3/bin/fingerprint-gui' make[2]: Leaving directory `/tmp/yaourt-tmp-swiftgeek/aur-fingerprint-gui/src/fingerprint-gui-1.00-rc3/bin/fingerprint-helper' make[1]: Leaving directory `/tmp/yaourt-tmp-swiftgeek/aur-fingerprint-gui/src/fingerprint-gui-1.00-rc3/bin' make: *** [sub-bin-make_default] Error 2

ffjia commented on 2010-12-01 05:37 (UTC)

New version updated. For changes and notes, please refer to: CHANGELOG and http://darkblue.homeip.net/fingerprint/Forum/topic.php?TopicId=79&Posts=6 https://launchpad.net/~fingerprint/+archive/fingerprint-gui

ffjia commented on 2010-11-22 06:23 (UTC)

Yep, I use kde, and do not have this issue. I'm not sure whether this issue only exist in gnome or not :( Have you tried the "su username -c "dbus-launch --exit-with-session program"" workaround in arch forum link below?

commented on 2010-11-19 10:44 (UTC)

@ffjia I would like to confirm that the problem still exists. Login works fine, but su and sudo continue to produce the following error: "GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)" Don't think it would be helpful, but here is my errors.log: Nov 19 11:59:25 localhost fingerprint-helper[14928]: Started. Nov 19 11:59:33 localhost pam_fingerprint-gui[14927]: ERROR: Prompting for password. Nov 19 11:59:33 localhost sudo[14927]: pam_unix(sudo:auth): conversation failed As for reporting the issue to the fingerprint-gui forum; it has already been reported but with no luck, check out: http://darkblue.homeip.net/fingerprint/Forum/topic.php?TopicId=66&Posts=0 From my understanding you are using kde, could this be the reason you don't have this issue? Is it possible that this issue exists only on gnome?

ffjia commented on 2010-11-16 01:48 (UTC)

@swiftgeek Could you tell me all the details? I can report this issue to the fingerprint-gui forum. Presonnally, I did not have this issue.

swiftgeek commented on 2010-11-14 10:36 (UTC)

still not working ;( "GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)"

ffjia commented on 2010-10-13 06:42 (UTC)

@R3MU5 It seemed not a fingerprint-gui related issue, same problems reported in Arch forum, please refor to https://bbs.archlinux.org/viewtopic.php?pid=837847

commented on 2010-10-09 09:05 (UTC)

After upgrading my system on October the 5th, fingerprint-gui has had problems. Login works fine, but su and sudo produce the following error: GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL) Any ideas on how to solve?

ffjia commented on 2010-09-10 01:47 (UTC)

Thanks R3MU5, lol Yep, you have to enroll your fingerprint as root, I simply copy my normal user fingerprint data to /var/lib/fingerprint/root, and change the ownership. I have tested this app on gnome, everything worked fine. As for kde (which is my favorite), the unlock phase does not work with fingerprint, I have to type password. Happy using quad core laptop :)

commented on 2010-09-09 17:15 (UTC)

I feel like an .....! Sometimes to find the solution, you need to find the "root" of the problem!! Never thought to add fingerprints for root.... su works now as well. :)

commented on 2010-09-09 16:22 (UTC)

Yes my laptop uses UPEK. The only thing I haven't managed to get to work is su. The changes I made to PAM are the following: For login I edited "gdm" (if you dont use gdm edit whichever login manager you use; xdm, kdm, slim...) and "login". I added to the very top --> "auth sufficient pam_fingerprint-gui.so" and changed "auth required pam_unix.so" to --> "auth required pam_unix.so nullok_secure use_first_pass" I did the same thing for "sudo" and "gnome-screensaver" Now login works with both keyboard and fingerprint reader, as well as sudo and unlock-dialog from gnome-screensaver. Did you manage to get su to work?

ffjia commented on 2010-09-09 08:52 (UTC)

Ok, I should read the Install-step-by-step doc carefully. Change the "auth required pam_unix.so" line to: "auth sufficient pam_unix.so nullok try_first_pass" make it works...

ffjia commented on 2010-09-09 08:10 (UTC)

Cool, dose your laptop use UPEK fingerprint readers? What about your PAM settings? Did you make su work both keyboard and fingerprint reader? My pam.d/su: #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following line to require a user to be in the "wheel" group. #auth required pam_wheel.so use_uid auth sufficient pam_fingerprint-gui.so debug auth required pam_unix.so account required pam_unix.so session required pam_unix.so I have to Press enter key before typing password...

commented on 2010-09-08 19:44 (UTC)

Works perfectly on CLevo M860TU in both Arch i686 and x86_64 Thanks for this great package and great work

ffjia commented on 2010-09-03 01:37 (UTC)

Improved PKGBUILD and fingerprint-gui.install files, special thanks to David.

ffjia commented on 2010-09-02 01:08 (UTC)

New version released.

ffjia commented on 2010-08-20 06:14 (UTC)

Initial upload Successfully tested on Upek Fingerprint Sensor of Thinkpad T410s in Arch x86_64. The binaries are installed to "/usr/local/bin/", cause it's hardcoded in Globals.h