Search Criteria
Package Details: howdy 2.6.1-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/howdy.git (read-only, click to copy) |
|---|---|
| Package Base: | howdy |
| Description: | Windows Hello style facial authentication for Linux |
| Upstream URL: | https://github.com/boltgolt/howdy |
| Keywords: | auth authentication camera face hello ir recognition windows |
| Licenses: | MIT |
| Submitter: | kelleymcches |
| Maintainer: | SelfRef |
| Last Packager: | SelfRef |
| Votes: | 41 |
| Popularity: | 0.000055 |
| First Submitted: | 2018-06-25 05:25 (UTC) |
| Last Updated: | 2026-05-18 17:21 (UTC) |
Dependencies (6)
- libevdev (libevdev-gitAUR)
- libinih (libinih-gitAUR)
- python
- python-dlibAUR (python-dlib-gitAUR, python-dlib-cuda-gitAUR, python-dlib-cudaAUR)
- python-opencv (python-opencv-cuda)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
Required by (1)
- mykey-git (optional)
Sources (5)
- howdy
- https://github.com/davisking/dlib-models/raw/master/dlib_face_recognition_resnet_model_v1.dat.bz2
- https://github.com/davisking/dlib-models/raw/master/mmod_human_face_detector.dat.bz2
- https://github.com/davisking/dlib-models/raw/master/shape_predictor_5_face_landmarks.dat.bz2
- polkit-agent-helper-howdy.conf
SelfRef commented on 2026-05-18 16:43 (UTC)
Velocifyer commented on 2025-10-21 21:09 (UTC)
Use howdy-git instead of this package
JulioHOR commented on 2025-08-08 01:01 (UTC) (edited on 2025-08-08 01:03 (UTC) by JulioHOR)
Cannot build package. Seems to be a recent issue... Something related to pam-python-1.0.8-3:
gcc -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/juliohor/.cache/paru/clone/python2/src=/usr/src/debug/python2 -flto=auto -std=c17 -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/juliohor/.cache/paru/clone/python2/src=/usr/src/debug/python2 -flto=auto -std=c17 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/juliohor/.cache/paru/clone/pam-python/src=/usr/src/debug/pam-python -flto=auto -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Werror -I/usr/local/lib/ -fPIC -g -DLIBPYTHON_SO="libpython2.7.so.1.0" -I/usr/include/python2.7 -c pam_python.c -o build/temp.linux-x86_64-2.7/pam_python.o
pam_python.c: In function ‘alloc_module_path’:
pam_python.c:404:12: error: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
404 | return strdup(result);
| ^~~~~~
| strcmp
pam_python.c:404:12: error: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
404 | return strdup(result);
| ^~~~~~~~~~~~~~
pam_python.c:413:10: error: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
413 | return strdup(MODULE_NAME);
| ^~~~~~~~~~~~~~~~~~~
pam_python.c: In function ‘syslog_path_vmessage’:
pam_python.c:503:3: error: implicit declaration of function ‘vsyslog’; did you mean ‘syslog’? [-Wimplicit-function-declaration]
503 | vsyslog(LOG_AUTHPRIV|LOG_ERR, message, ap);
| ^~~~~~~
| syslog
pam_python.c: In function ‘PamHandle_set_item’:
pam_python.c:888:11: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
888 | value = strdup(value);
| ^
pam_python.c: In function ‘PamHandle_set_XAUTHDATA’:
pam_python.c:1638:19: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1638 | xauth_data.name = strdup(name_str);
| ^
pam_python.c:1657:19: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1657 | xauth_data.data = strdup(data_str);
| ^
pam_python.c: In function ‘load_user_module’:
pam_python.c:2279:22: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2279 | user_module_name = strdup(module_path);
| ^
pam_python.c:2281:22: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2281 | user_module_name = strdup(user_module_name + 1);
| ^
error: command 'gcc' failed with exit status 1
make[1]: *** [Makefile:11: pam_python.so] Error 1
make[1]: Saindo do diretório '/home/juliohor/.cache/paru/clone/pam-python/src/pam-python-1.0.8/src'
make: *** [Makefile:6: lib] Error 2
==> ERRO: Uma falha ocorreu em build().
Abortando...
erro: falha ao compilar 'pam-python-1.0.8-3':
erro: não foi possível compilar howdy-2.6.1-2, dependências não satisfeitas: pam-python
erro: os pacotes pam-python-1.0.8-3 howdy-2.6.1-2 falharam na compilação
Bubbu0129 commented on 2024-12-26 13:11 (UTC)
pam.py needs to be patched on Python 3, see #785. Consider adding the following lines to package():
sed -i '9,10c\
# Patched for Python 3\
import configparser as ConfigParser' src/pam.py
garabulho commented on 2024-10-15 19:32 (UTC) (edited on 2024-10-15 19:40 (UTC) by garabulho)
Since the last libjxl update some links seem to be broken. I fixed it in /usr/lib/ folder with
ln -s libjxl_threads.so.0.11 libjxl_threads.so.0.10
ln -s libjxl_cms.so.0.11 libjxl_cms.so.0.10
ln -s libjxl.so.0.11 libjxl.so.0.10
Raymo111 commented on 2024-07-12 05:45 (UTC) (edited on 2024-07-12 05:46 (UTC) by Raymo111)
For anyone getting "RuntimeError: Unsupported image type, must be 8bit gray or RGB image", downgrade python-numpy to 1.26.4-2 and all will be okay... for now. See https://github.com/boltgolt/howdy/issues/937 for further discussion.
donko3005 commented on 2024-07-01 03:50 (UTC) (edited on 2024-07-09 15:04 (UTC) by donko3005)
Error 4 while installing pam-python package and returns a error 8 to the howdy package (via yay)
gcc -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/python2/src=/usr/src/debug/python2 -flto=auto -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/python2/src=/usr/src/debug/python2 -flto=auto -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Werror -I/usr/local/lib/ -fPIC -g -DLIBPYTHON_SO="libpython2.7.so.1.0" -I/usr/include/python2.7 -c pam_python.c -o build/temp.linux-x86_64-2.7/pam_python.o
<línea-de-órdenes>: error: «_FORTIFY_SOURCE» redefinido [-Werror]
<línea-de-órdenes>: nota: esta es la ubicación de la definición previa
cc1: todos los avisos se tratan como errores
error: command 'gcc' failed with exit status 1
make[1]: *** [Makefile:11: pam_python.so] Error 1
make[1]: se sale del directorio '/home/salvi/.cache/yay/pam-python/src/pam-python-1.0.8/src'
make: *** [Makefile:6: lib] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando...
envolution commented on 2024-06-25 12:39 (UTC)
Works with:
extra/python-numpy 1.26.4-2
Doesn't work with:
extra-testing/python-numpy 2.0.0-1
TheHighGroundWin commented on 2024-05-25 11:37 (UTC)
I have sudo howdy test working, but pam won't seem to start up howdy. my pam config auth sufficient pam_python3.so /lib/security/howdy/pam.py
msa81 commented on 2024-02-20 23:13 (UTC)
@miral - Cuda needs to be built using GCC12, but everything else has been built using GCC13, which is why LTO keeps bringing up the issue for the python-dlib. There are repositories that have that package prebuilt, of which I tried blackarch and arch4edu repositories. The simplest solution would be to search for "BlackArch Strap Script".
Pinned Comments
SelfRef commented on 2026-05-18 16:43 (UTC)
Stable version of
howdyis very outdated. If you still want to use it, check howdy-git.If you search for alternative I recommend active projects: visage or biopass