=> Bootstrap dependency digest>=20010302: found digest-20080510
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for pam-fprint-0.2nb2
Making all in src
gmake[1]: Entering directory `/scratch/security/pam-fprint/work/pam_fprint-0.2/src'
gcc -DPACKAGE_NAME=\"pam_fprint\" -DPACKAGE_TARNAME=\"pam_fprint\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"pam_fprint\ 0.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"pam_fprint\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I.   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libfprint   -O2 -DNO_STATIC_MODULES -I/usr/pkg/include -I/usr/include -MT pam_fprint_enroll-pam_fprint_enroll.o -MD -MP -MF .deps/pam_fprint_enroll-pam_fprint_enroll.Tpo -c -o pam_fprint_enroll-pam_fprint_enroll.o `test -f 'pam_fprint_enroll.c' || echo './'`pam_fprint_enroll.c
pam_fprint_enroll.c:50:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        for (i = 0; ddev = discovered_devs[i]; i++) {
                    ~~~~~^~~~~~~~~~~~~~~~~~~~
pam_fprint_enroll.c:50:19: note: place parentheses around the assignment to silence this warning
        for (i = 0; ddev = discovered_devs[i]; i++) {
                         ^
                    (                        )
pam_fprint_enroll.c:50:19: note: use '==' to turn this assignment into an equality comparison
        for (i = 0; ddev = discovered_devs[i]; i++) {
                         ^
                         ==
1 warning generated.
mv -f .deps/pam_fprint_enroll-pam_fprint_enroll.Tpo .deps/pam_fprint_enroll-pam_fprint_enroll.Po
gcc -I/usr/pkg/include/libfprint   -O2 -DNO_STATIC_MODULES -I/usr/pkg/include -I/usr/include  -L/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib -L/usr/lib -Wl,-rpath,/usr/lib -o pam_fprint_enroll pam_fprint_enroll-pam_fprint_enroll.o -L/usr/pkg/lib -lfprint   
/usr/pkg/lib/libjasper.so.1: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
gcc -DPACKAGE_NAME=\"pam_fprint\" -DPACKAGE_TARNAME=\"pam_fprint\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"pam_fprint\ 0.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"pam_fprint\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I.   -I/usr/pkg/include -I/usr/include -fPIC -I/usr/pkg/include/libfprint   -O2 -DNO_STATIC_MODULES -I/usr/pkg/include -I/usr/include -MT pam_fprint_so-pam_fprint.o -MD -MP -MF .deps/pam_fprint_so-pam_fprint.Tpo -c -o pam_fprint_so-pam_fprint.o `test -f 'pam_fprint.c' || echo './'`pam_fprint.c
pam_fprint.c:42:9: warning: implicit declaration of function 'pam_get_item' is invalid in C99 [-Wimplicit-function-declaration]
    r = pam_get_item(pamh, PAM_CONV, (const void **) &pc);
        ^
pam_fprint.c:44:3: error: non-void function 'send_info_msg' should return a value [-Wreturn-type]
                return;
                ^
pam_fprint.c:47:3: error: non-void function 'send_info_msg' should return a value [-Wreturn-type]
                return;
                ^
pam_fprint.c:65:3: error: non-void function 'send_err_msg' should return a value [-Wreturn-type]
                return;
                ^
pam_fprint.c:68:3: error: non-void function 'send_err_msg' should return a value [-Wreturn-type]
                return;
                ^
pam_fprint.c:100:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        while (print = prints[i++]) {
               ~~~~~~^~~~~~~~~~~~~
pam_fprint.c:100:15: note: place parentheses around the assignment to silence this warning
        while (print = prints[i++]) {
                     ^
               (                  )
pam_fprint.c:100:15: note: use '==' to turn this assignment into an equality comparison
        while (print = prints[i++]) {
                     ^
                     ==
pam_fprint.c:232:6: warning: implicit declaration of function 'pam_get_user' is invalid in C99 [-Wimplicit-function-declaration]
        r = pam_get_user(pamh, &username, NULL);
            ^
pam_fprint.c:243:6: warning: implicit declaration of function 'setenv' is invalid in C99 [-Wimplicit-function-declaration]
        r = setenv("HOME", homedir, 1);
            ^
pam_fprint.c:245:3: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration]
                free(homedir);
                ^
5 warnings and 4 errors generated.
gmake[1]: *** [pam_fprint_so-pam_fprint.o] Error 1
gmake[1]: Leaving directory `/scratch/security/pam-fprint/work/pam_fprint-0.2/src'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop.
make: stopped in /bulk-data/pkgsrc/security/pam-fprint
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/security/pam-fprint
