Package Details: thinkfinger 0.3-9

Git Clone URL: https://aur.archlinux.org/thinkfinger.git (read-only, click to copy)
Package Base: thinkfinger
Description: A driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads
Upstream URL: http://thinkfinger.sourceforge.net/
Licenses: GPL
Submitter: arojas
Maintainer: None
Last Packager: arojas
Votes: 0
Popularity: 0.000000
First Submitted: 2019-04-03 06:37 (UTC)
Last Updated: 2019-04-03 06:37 (UTC)

Latest Comments

shayaknyc commented on 2024-04-26 01:14 (UTC)

If you clone this git repo, then download the patch that @k4rakara links to on pastebin, and save it inside the cloned repo, and then type patch -i filename.txt and replace filename.txt with the filename of the saved patch, then run makepkg -si it will work.

Calculore commented on 2024-01-12 06:54 (UTC)

It seems to be broken I have no idea how to fix it,i tried to "apply" The path that @k4rakara made but no effects.

aemonge commented on 2023-12-05 14:48 (UTC)

Same error as @niksingh710 ,

niksingh710 commented on 2023-06-30 09:03 (UTC)

pam_thinkfinger.c: In function ‘pam_thinkfinger_log’:
pam_thinkfinger.c:69:58: error: format not a string literal and no format arguments [-Werror=format-security]
   69 |                 pam_syslog (pam_thinkfinger->pamh, type, message);
      |                                                          ^~~~~~~
pam_thinkfinger.c: In function ‘pam_thinkfinger_verify’:
pam_thinkfinger.c:130:73: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  130 |         while ((tf_state = libthinkfinger_verify (pam_thinkfinger->tf)) == TF_RESULT_USB_ERROR && --retry > 0)
      |                                                                         ^~
pam_thinkfinger.c: In function ‘thinkfinger_thread’:
pam_thinkfinger.c:148:22: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  148 |         if (tf_state == TF_RESULT_VERIFY_SUCCESS) {
      |                      ^~
pam_thinkfinger.c:152:29: warning: comparison between ‘libthinkfinger_state’ and ‘enum <anonymous>’ [-Wenum-compare]
  152 |         } else if (tf_state == TF_RESULT_VERIFY_FAILED) {
      |                             ^~
cc1: some warnings being treated as errors
make[2]: *** [Makefile:318: pam_thinkfinger_so-pam_thinkfinger.o] Error 1
make[2]: Leaving directory '/home/niksingh710/.cache/yay/thinkfinger/src/thinkfinger-0.3/pam'
make[1]: *** [Makefile:270: all-recursive] Error 1
make[1]: Leaving directory '/home/niksingh710/.cache/yay/thinkfinger/src/thinkfinger-0.3'
make: *** [Makefile:196: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: thinkfinger-exit status 4
removing untracked AUR files from cache...
:: Cleaning (1/1): /home/niksingh710/.cache/yay/thinkfinger
Removing thinkfinger-0.3.tar.gz
 -> Failed to install the following packages. Manual intervention is required:
thinkfinger - exit status 4

getting this as error

dluciv commented on 2022-08-08 09:31 (UTC) (edited on 2022-08-08 09:32 (UTC) by dluciv)

GCC 12.1.1 ends with an error:

pam_thinkfinger.c: In function ‘pam_thinkfinger_log’:
pam_thinkfinger.c:69:58: error: format not a string literal and no format arguments [-Werror=format-security]
   69 |                 pam_syslog (pam_thinkfinger->pamh, type, message);
      |                                                          ^~~~~~~

k4rakara commented on 2022-01-31 20:54 (UTC)

To anybody struggling to get this to compile: I made a patch that can be applied here: https://pastebin.com/SUVQKp7P

SimPilotAdamT commented on 2021-10-10 21:43 (UTC) (edited on 2021-10-10 21:45 (UTC) by SimPilotAdamT)

Am having an issue compiling... Happens on Arch, Artix, Manjaro, and Arco. Happens using paru, as well as manually with makepkg. Pastebin with command output is here. Apparently, it's caused by using -Werror.

my2018 commented on 2021-10-10 01:51 (UTC)

这个软件是不更新了吗?我询问了联想官方工程师,得到的回复是我的ThinkPad T14不支持Linux,所以无法提供Linux相关的驱动和软件支持。我安装时遇到了如下报错: cc1:有些警告被当作是错误 make[2]: [Makefile:318:pam_thinkfinger_so-pam_thinkfinger.o] 错误 1 make[2]: 离开目录“/home/my2018/.cache/yay/thinkfinger/src/thinkfinger-0.3/pam” make[1]: [Makefile:270:all-recursive] 错误 1 make[1]: 离开目录“/home/my2018/.cache/yay/thinkfinger/src/thinkfinger-0.3” make: *** [Makefile:196:all] 错误 2 ==> 错误: 在 build() 中发生一个错误。 正在放弃... error making: thinkfinger 最后再吐槽下联想,一个没有灵魂的低级公司。

mlerp commented on 2021-10-09 20:25 (UTC)

While running makepkg following error occurs:

pam_thinkfinger.c:69:58: error: format not a string literal and no format arguments [-Werror=format-security] 69 | pam_syslog (pam_thinkfinger->pamh, type, message);

Kamelian commented on 2021-09-19 21:41 (UTC)

Doesn't work. I get a error: A failure occurred in build()