Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alex@openindiana:~/yubico-pam$ ./configure --without-cr --without-ldap
- checking for a BSD-compatible install... /usr/gnu/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether make supports nested variables... (cached) yes
- checking for style of include used by make... GNU
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking whether gcc understands -c and -o together... yes
- checking dependency style of gcc... gcc3
- checking for ar... ar
- checking the archiver (ar) interface... ar
- checking build system type... i386-pc-solaris2.11
- checking host system type... i386-pc-solaris2.11
- checking how to print strings... print -r
- checking for a sed that does not truncate output... /usr/gnu/bin/sed
- checking for grep that handles long lines and -e... /usr/gnu/bin/grep
- checking for egrep... /usr/gnu/bin/grep -E
- checking for fgrep... /usr/gnu/bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... no
- checking for BSD- or MS-compatible name lister (nm)... /usr/gnu/bin/nm -B
- checking the name lister (/usr/gnu/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 786240
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking how to convert i386-pc-solaris2.11 file names to i386-pc-solaris2.11 format... func_convert_file_noop
- checking how to convert i386-pc-solaris2.11 file names to toolchain format... func_convert_file_noop
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for dlltool... dlltool
- checking how to associate runtime and link libraries... print -r --
- checking for archiver @FILE support... @
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/gnu/bin/nm -B output from gcc object... ok
- checking for sysroot... no
- checking for mt... mt
- checking if mt is a manifest tool... no
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... solaris2.11 ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... no
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... no
- checking security/pam_appl.h usability... yes
- checking security/pam_appl.h presence... yes
- checking for security/pam_appl.h... yes
- checking for security/pam_modules.h... yes
- checking for security/_pam_macros.h... no
- checking for security/pam_modutil.h... no
- checking for pam_start in -lpam... yes
- checking for library containing pam_modutil_drop_priv... no
- checking for ld used by GCC... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... no
- checking for shared library run path origin... done
- checking for 64-bit host... no
- checking for libykclient... yes
- checking how to link with libykclient... /usr/local/lib/libykclient.so -lcurl -R/usr/local/lib
- checking for libyubikey... yes
- checking how to link with libyubikey... /usr/local/lib/libyubikey.so -R/usr/local/lib
- configure: PAM installation path $(exec_prefix)/lib/security
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating tests/Makefile
- config.status: executing depfiles commands
- config.status: executing libtool commands
- configure: Summary of build options:
- Version: 2.24
- Host type: i386-pc-solaris2.11
- Install prefix: /usr/local
- Compiler: gcc
- Library types: Shared=yes, Static=no
- LDAP: no
- Challenge-Response: no
- alex@openindiana:~/yubico-pam$ gmake
- Making all in .
- gmake[1]: Entering directory '/home/alex/yubico-pam'
- CC drop_privs.lo
- CC util.lo
- CCLD libpam_util.la
- CC pam_yubico.lo
- pam_yubico.c: In function 'authorize_user_token':
- pam_yubico.c:167:15: error: too many arguments to function 'getpwnam_r'
- pwres = getpwnam_r (username, &pass, buf, buflen, &p);
- ^
- In file included from util.h:39:0,
- from pam_yubico.c:44:
- /usr/include/pwd.h:167:23: note: declared here
- extern struct passwd *getpwnam_r(const char *, struct passwd *, char *, int);
- ^
- pam_yubico.c:167:13: warning: assignment makes integer from pointer without a cast
- pwres = getpwnam_r (username, &pass, buf, buflen, &p);
- ^
- pam_yubico.c: In function 'pam_sm_authenticate':
- pam_yubico.c:855:32: warning: passing argument 2 of 'pam_get_user' from incompatible pointer type
- retval = pam_get_user (pamh, &user, NULL);
- ^
- In file included from drop_privs.h:40:0,
- from pam_yubico.c:45:
- /usr/include/security/pam_appl.h:225:1: note: expected 'char **' but argument is of type 'const char **'
- pam_get_user(
- ^
- pam_yubico.c:875:49: warning: passing argument 3 of 'pam_get_item' from incompatible pointer type
- retval = pam_get_item (pamh, PAM_AUTHTOK, (const void **) &password);
- ^
- In file included from drop_privs.h:40:0,
- from pam_yubico.c:45:
- /usr/include/security/pam_appl.h:186:1: note: expected 'void **' but argument is of type 'const void **'
- pam_get_item(
- ^
- pam_yubico.c:968:46: warning: passing argument 3 of 'pam_get_item' from incompatible pointer type
- retval = pam_get_item (pamh, PAM_CONV, (const void **) &conv);
- ^
- In file included from drop_privs.h:40:0,
- from pam_yubico.c:45:
- /usr/include/security/pam_appl.h:186:1: note: expected 'void **' but argument is of type 'const void **'
- pam_get_item(
- ^
- pam_yubico.c:997:35: warning: passing argument 2 of 'conv->conv' from incompatible pointer type
- retval = conv->conv (nargs, pmsg, &resp, conv->appdata_ptr);
- ^
- pam_yubico.c:997:35: note: expected 'struct pam_message **' but argument is of type 'const struct pam_message **'
- gmake[1]: *** [Makefile:670: pam_yubico.lo] Error 1
- gmake[1]: Leaving directory '/home/alex/yubico-pam'
- gmake: *** [Makefile:774: all-recursive] Error 1
- alex@openindiana:~/yubico-pam$ uname -a
- SunOS openindiana 5.11 illumos-2f7f7a6 i86pc i386 i86pc Solaris
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement