make all -C src make[1]: Entering directory `/home/ove/download/pam_usb-0.3.2/src' gcc -c -Wall -O2 -fPIC -o auth.o auth.c In Datei, eingefügt von auth.c:19: pam.h:4:34: security/pam_modules.h: Datei oder Verzeichnis nicht gefunden pam.h:5:34: security/_pam_macros.h: Datei oder Verzeichnis nicht gefunden In file included from auth.c:19: pam.h:10: error: Syntaxfehler before '*' token In Datei, eingefügt von auth.c:23: dsa.h:4:26: openssl/rand.h: Datei oder Verzeichnis nicht gefunden dsa.h:5:25: openssl/pem.h: Datei oder Verzeichnis nicht gefunden dsa.h:6:24: openssl/bn.h: Datei oder Verzeichnis nicht gefunden dsa.h:7:25: openssl/dsa.h: Datei oder Verzeichnis nicht gefunden In file included from auth.c:23: dsa.h:9: error: Syntaxfehler before '*' token dsa.h:9: Warnung: type defaults to `int' in declaration of `import_public_key' dsa.h:9: Warnung: data definition has no type or storage class dsa.h:10: error: Syntaxfehler before '*' token dsa.h:10: error: Syntaxfehler before "pam_handle_t" dsa.h:10: Warnung: type defaults to `int' in declaration of `import_private_key' dsa.h:10: Warnung: data definition has no type or storage class dsa.h:11: error: Syntaxfehler before '*' token auth.c:25: error: Syntaxfehler before '*' token auth.c: In Funktion »pam_conv_pass«: auth.c:28: error: storage size of `msg' isn't known auth.c:33: Warnung: implicit declaration of function `pam_get_item' auth.c:33: error: `pamh' undeclared (first use in this function) auth.c:33: error: (Each undeclared identifier is reported only once auth.c:33: error: for each function it appears in.) auth.c:33: error: `PAM_CONV' undeclared (first use in this function) auth.c:33: error: `PAM_SUCCESS' undeclared (first use in this function) auth.c:38: error: `PAM_PROMPT_ECHO_OFF' undeclared (first use in this function) auth.c:39: error: `prompt' undeclared (first use in this function) auth.c:42: error: dereferencing pointer to incomplete type auth.c:42: error: dereferencing pointer to incomplete type auth.c:45: Warnung: implicit declaration of function `pam_set_item' auth.c:45: error: `PAM_AUTHTOK' undeclared (first use in this function) auth.c:45: error: invalid use of undefined type `struct pam_response' auth.c:45: error: dereferencing pointer to incomplete type auth.c:48: error: invalid use of undefined type `struct pam_response' auth.c:48: error: dereferencing pointer to incomplete type auth.c:48: error: invalid use of undefined type `struct pam_response' auth.c:48: error: dereferencing pointer to incomplete type auth.c:48: error: invalid use of undefined type `struct pam_response' auth.c:48: error: dereferencing pointer to incomplete type auth.c:48: error: invalid use of undefined type `struct pam_response' auth.c:48: error: dereferencing pointer to incomplete type auth.c:48: error: invalid use of undefined type `struct pam_response' auth.c:48: error: dereferencing pointer to incomplete type auth.c:49: error: invalid use of undefined type `struct pam_response' auth.c:49: error: dereferencing pointer to incomplete type auth.c:28: Warnung: unused variable `msg' auth.c: Auf höchster Ebene: auth.c:55: error: Syntaxfehler before '*' token auth.c: In Funktion »pam_get_pass«: auth.c:60: error: `pamh' undeclared (first use in this function) auth.c:60: error: `PAM_AUTHTOK' undeclared (first use in this function) auth.c:60: error: `PAM_SUCCESS' undeclared (first use in this function) auth.c:70: error: `prompt' undeclared (first use in this function) auth.c:79: error: `passp' undeclared (first use in this function) auth.c: Auf höchster Ebene: auth.c:173: error: Syntaxfehler before '*' token auth.c: In Funktion »authenticate«: auth.c:182: error: `DSA' undeclared (first use in this function) auth.c:182: error: `private' undeclared (first use in this function) auth.c:183: error: `public' undeclared (first use in this function) auth.c:185: error: `user' undeclared (first use in this function) auth.c:199: error: `pamh' undeclared (first use in this function) auth.c:214: Warnung: implicit declaration of function `DSA_free' make[1]: *** [auth.o] Fehler 1 make[1]: Leaving directory `/home/ove/download/pam_usb-0.3.2/src' make: *** [pam_usb] Fehler 2