+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/pam-saml-1.11nb16/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/pam-saml-1.11nb16/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for pam-saml-1.11nb16 --- all --- /opt/local/bin/bmake all-am --- pam_saml_la-saml.lo --- --- libsaml_la-cy2_saml.lo --- --- libsaml_la-saml.lo --- --- pam_saml_la-saml.lo --- source='saml.c' object='pam_saml_la-saml.lo' libtool=yes DEPDIR=.deps depmode=none /usr/bin/bash ./depcomp /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -DNO_STATIC_MODULES -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -I/opt/local/include/xmlsec1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/opt/local/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include--- libsaml_la-saml.lo --- source='saml.c' object='libsaml_la-saml.lo' libtool=yes DEPDIR=.deps depmode=none /usr/bin/bash ./depcomp /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include/sasl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -I/opt/local/include/xmlsec1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/opt/local/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/--- pam_saml_la-saml.lo --- /sasl -DWITH_SASL2 -c -o pam_saml_la-saml.lo `test -f 'saml.c' || echo './'`saml.c --- libsaml_la-saml.lo --- sasl -DWITH_SASL2 -c -o libsaml_la-saml.lo `test -f 'saml.c' || echo './'`saml.c --- libsaml_la-cy2_saml.lo --- source='cy2_saml.c' object='libsaml_la-cy2_saml.lo' libtool=yes DEPDIR=.deps depmode=none /usr/bin/bash ./depcomp /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include/sasl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DXMLSEC_CRYPTO_OPENSSL -I/opt/local/include/xmlsec1 -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -I/opt/local/include/xmlsec1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/opt/local/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/sasl -DWITH_SASL2 -c -o libsaml_la-cy2_saml.lo `test -f 'cy2_saml.c' || echo './'`cy2_saml.c --- pam_saml_la-saml.lo --- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/pbulk/build/security/pam-saml/work/.buildlink/include -DXMLSEC_CRYPTO_OPENSSL -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/xmlsec1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/lib/glib-2.0/include -DNO_STATIC_MODULES -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DXMLSEC_CRYPTO_OPENSSL -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/libxml2 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl -DWITH_SASL2 -c saml.c -fPIC -DPIC -o .libs/pam_saml_la-saml.o --- libsaml_la-cy2_saml.lo --- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/pbulk/build/security/pam-saml/work/.buildlink/include -DXMLSEC_CRYPTO_OPENSSL -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/xmlsec1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/lib/glib-2.0/include -I/usr/include/sasl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DXMLSEC_CRYPTO_OPENSSL -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/libxml2 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl -DWITH_SASL2 -c cy2_saml.c -fPIC -DPIC -o .libs/libsaml_la-cy2_saml.o --- libsaml_la-saml.lo --- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/pbulk/build/security/pam-saml/work/.buildlink/include -DXMLSEC_CRYPTO_OPENSSL -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/xmlsec1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/lib/glib-2.0/include -I/usr/include/sasl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DXMLSEC_CRYPTO_OPENSSL -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/libxml2 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl -DWITH_SASL2 -c saml.c -fPIC -DPIC -o .libs/libsaml_la-saml.o --- pam_saml_la-saml.lo --- saml.c: In function 'saml_check_assertion_signature': saml.c:389:25: warning: implicit declaration of function 'lasso_provider_verify_saml_signature'; did you mean 'lasso_provider_verify_signature'? [-Wimplicit-function-declaration] 389 | error = lasso_provider_verify_saml_signature(idp, node, doc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | lasso_provider_verify_signature --- libsaml_la-cy2_saml.lo --- In file included from plugin_common.h:62, from cy2_saml.c:59: /usr/include/sasl/sasl.h:143: warning: "SASL_VERSION_STEP" redefined 143 | #define SASL_VERSION_STEP 15 | In file included from cy2_saml.c:51: /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:129: note: this is the location of the previous definition 129 | #define SASL_VERSION_STEP 28 | /usr/include/sasl/sasl.h:179: warning: "LIBSASL_VAR" redefined 179 | #define LIBSASL_VAR | In file included from /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:135: /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/prop.h:53: note: this is the location of the previous definition 53 | # define LIBSASL_VAR extern | /usr/include/sasl/sasl.h:249:16: error: redefinition of 'struct sasl_secret' 249 | typedef struct sasl_secret { | ^~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:208:16: note: originally defined here 208 | typedef struct sasl_secret { | ^~~~~~~~~~~ /usr/include/sasl/sasl.h:252:3: error: conflicting types for 'sasl_secret_t'; have 'struct sasl_secret' 252 | } sasl_secret_t; | ^~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:211:3: note: previous declaration of 'sasl_secret_t' with type 'sasl_secret_t' {aka 'struct sasl_secret'} 211 | } sasl_secret_t; | ^~~~~~~~~~~~~ /usr/include/sasl/sasl.h:356: warning: "SASL_SEC_MAXIMUM" redefined 356 | #define SASL_SEC_MAXIMUM 0x00FF | /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:315: note: this is the location of the previous definition 315 | #define SASL_SEC_MAXIMUM 0xFFFF | /usr/include/sasl/sasl.h:358:16: error: redefinition of 'struct sasl_security_properties' 358 | typedef struct sasl_security_properties | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:324:16: note: originally defined here 324 | typedef struct sasl_security_properties | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:380:3: error: conflicting types for 'sasl_security_properties_t'; have 'struct sasl_security_properties' 380 | } sasl_security_properties_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:344:3: note: previous declaration of 'sasl_security_properties_t' with type 'sasl_security_properties_t' {aka 'struct sasl_security_properties'} 344 | } sasl_security_properties_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:400:16: error: redefinition of 'struct sasl_callback' 400 | typedef struct sasl_callback { | ^~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:363:16: note: originally defined here 363 | typedef struct sasl_callback { | ^~~~~~~~~~~~~ /usr/include/sasl/sasl.h:408:3: error: conflicting types for 'sasl_callback_t'; have 'struct sasl_callback' 408 | } sasl_callback_t; | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:370:3: note: previous declaration of 'sasl_callback_t' with type 'sasl_callback_t' {aka 'struct sasl_callback'} 370 | } sasl_callback_t; | ^~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:503:5: error: redeclaration of enumerator 'SASL_VRFY_PLUGIN' 503 | SASL_VRFY_PLUGIN = 0, /* a DLL/shared library plug-in */ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:457:5: note: previous definition of 'SASL_VRFY_PLUGIN' with type 'enum <anonymous>' 457 | SASL_VRFY_PLUGIN=0, /* a DLL/shared library plug-in */ | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:504:5: error: redeclaration of enumerator 'SASL_VRFY_CONF' 504 | SASL_VRFY_CONF = 1, /* a configuration file */ | ^~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:458:5: note: previous definition of 'SASL_VRFY_CONF' with type 'enum <anonymous>' 458 | SASL_VRFY_CONF=1, /* a configuration file */ | ^~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:505:5: error: redeclaration of enumerator 'SASL_VRFY_PASSWD' 505 | SASL_VRFY_PASSWD = 2, /* a password storage file/db */ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:459:5: note: previous definition of 'SASL_VRFY_PASSWD' with type 'enum <anonymous>' 459 | SASL_VRFY_PASSWD=2, /* a password storage file/db */ | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:506:5: error: redeclaration of enumerator 'SASL_VRFY_OTHER' 506 | SASL_VRFY_OTHER = 3 /* some other file */ | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:460:5: note: previous definition of 'SASL_VRFY_OTHER' with type 'enum <anonymous>' 460 | SASL_VRFY_OTHER=3 /* some other file */ | ^~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:507:3: error: conflicting types for 'sasl_verify_type_t'; have 'enum <anonymous>' 507 | } sasl_verify_type_t; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:461:3: note: previous declaration of 'sasl_verify_type_t' with type 'sasl_verify_type_t' 461 | } sasl_verify_type_t; | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:509:13: error: conflicting types for 'sasl_verifyfile_t'; have 'int(void *, const char *, sasl_verify_type_t)' 509 | typedef int sasl_verifyfile_t(void *context, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:463:13: note: previous declaration of 'sasl_verifyfile_t' with type 'sasl_verifyfile_t' {aka 'int(void *, const char *, sasl_verify_type_t)'} 463 | typedef int sasl_verifyfile_t(void *context, | ^~~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:554:13: error: conflicting types for 'sasl_getsecret_t'; have 'int(sasl_conn_t *, void *, int, sasl_secret_t **)' {aka 'int(struct sasl_conn *, void *, int, struct sasl_secret **)'} 554 | typedef int sasl_getsecret_t(sasl_conn_t *conn, void *context, int id, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:522:13: note: previous declaration of 'sasl_getsecret_t' with type 'sasl_getsecret_t' {aka 'int(struct sasl_conn *, void *, int, struct sasl_secret **)'} 522 | typedef int sasl_getsecret_t(sasl_conn_t *conn, void *context, int id, | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:839:16: error: redefinition of 'struct sasl_interact' 839 | typedef struct sasl_interact { | ^~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:893:16: note: originally defined here 893 | typedef struct sasl_interact { | ^~~~~~~~~~~~~ /usr/include/sasl/sasl.h:846:3: error: conflicting types for 'sasl_interact_t'; have 'struct sasl_interact' 846 | } sasl_interact_t; | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:900:3: note: previous declaration of 'sasl_interact_t' with type 'sasl_interact_t' {aka 'struct sasl_interact'} 900 | } sasl_interact_t; | ^~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:860:17: error: conflicting types for 'sasl_client_init'; have 'int(const sasl_callback_t *)' {aka 'int(const struct sasl_callback *)'} 860 | LIBSASL_API int sasl_client_init(const sasl_callback_t *callbacks); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:913:17: note: previous declaration of 'sasl_client_init' with type 'int(const sasl_callback_t *)' {aka 'int(const struct sasl_callback *)'} 913 | LIBSASL_API int sasl_client_init(const sasl_callback_t *callbacks); | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:883:17: error: conflicting types for 'sasl_client_new'; have 'int(const char *, const char *, const char *, const char *, const sasl_callback_t *, unsigned int, sasl_conn_t **)' {aka 'int(const char *, const char *, const char *, const char *, const struct sasl_callback *, unsigned int, struct sasl_conn **)'} 883 | LIBSASL_API int sasl_client_new(const char *service, | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:936:17: note: previous declaration of 'sasl_client_new' with type 'int(const char *, const char *, const char *, const char *, const sasl_callback_t *, unsigned int, sasl_conn_t **)' {aka 'int(const char *, const char *, const char *, const char *, const struct sasl_callback *, unsigned int, struct sasl_conn **)'} 936 | LIBSASL_API int sasl_client_new(const char *service, | ^~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:908:17: error: conflicting types for 'sasl_client_start'; have 'int(sasl_conn_t *, const char *, sasl_interact_t **, const char **, unsigned int *, const char **)' {aka 'int(struct sasl_conn *, const char *, struct sasl_interact **, const char **, unsigned int *, const char **)'} 908 | LIBSASL_API int sasl_client_start(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:961:17: note: previous declaration of 'sasl_client_start' with type 'int(sasl_conn_t *, const char *, sasl_interact_t **, const char **, unsigned int *, const char **)' {aka 'int(struct sasl_conn *, const char *, struct sasl_interact **, const char **, unsigned int *, const char **)'} 961 | LIBSASL_API int sasl_client_start(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:930:17: error: conflicting types for 'sasl_client_step'; have 'int(sasl_conn_t *, const char *, unsigned int, sasl_interact_t **, const char **, unsigned int *)' {aka 'int(struct sasl_conn *, const char *, unsigned int, struct sasl_interact **, const char **, unsigned int *)'} 930 | LIBSASL_API int sasl_client_step(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:982:17: note: previous declaration of 'sasl_client_step' with type 'int(sasl_conn_t *, const char *, unsigned int, sasl_interact_t **, const char **, unsigned int *)' {aka 'int(struct sasl_conn *, const char *, unsigned int, struct sasl_interact **, const char **, unsigned int *)'} 982 | LIBSASL_API int sasl_client_step(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:954:17: error: conflicting types for 'sasl_server_init'; have 'int(const sasl_callback_t *, const char *)' {aka 'int(const struct sasl_callback *, const char *)'} 954 | LIBSASL_API int sasl_server_init(const sasl_callback_t *callbacks, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:1005:17: note: previous declaration of 'sasl_server_init' with type 'int(const sasl_callback_t *, const char *)' {aka 'int(const struct sasl_callback *, const char *)'} 1005 | LIBSASL_API int sasl_server_init(const sasl_callback_t *callbacks, | ^~~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:990:17: error: conflicting types for 'sasl_server_new'; have 'int(const char *, const char *, const char *, const char *, const char *, const sasl_callback_t *, unsigned int, sasl_conn_t **)' {aka 'int(const char *, const char *, const char *, const char *, const char *, const struct sasl_callback *, unsigned int, struct sasl_conn **)'} 990 | LIBSASL_API int sasl_server_new(const char *service, | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:1039:17: note: previous declaration of 'sasl_server_new' with type 'int(const char *, const char *, const char *, const char *, const char *, const sasl_callback_t *, unsigned int, sasl_conn_t **)' {aka 'int(const char *, const char *, const char *, const char *, const char *, const struct sasl_callback *, unsigned int, struct sasl_conn **)'} 1039 | LIBSASL_API int sasl_server_new(const char *service, | ^~~~~~~~~~~~~~~ /usr/include/sasl/sasl.h:1179: warning: "SASL_AUX_PASSWORD" redefined 1179 | #define SASL_AUX_PASSWORD "*userPassword" /* User Password (of authid) */ | /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/sasl.h:1223: note: this is the location of the previous definition 1223 | #define SASL_AUX_PASSWORD "*" SASL_AUX_PASSWORD_PROP /* User Password (of authid) */ | In file included from /usr/include/sasl/saslplug.h:18, from plugin_common.h:64: /home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl/md5.h:46:3: error: conflicting types for 'MD5_CTX'; have 'struct MD5state_st' 46 | } MD5_CTX; | ^~~~~~~ In file included from /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:11, from cy2_saml.c:52: /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/md5.h:30:3: note: previous declaration of 'MD5_CTX' with type 'MD5_CTX' 30 | } MD5_CTX; | ^~~~~~~ /usr/include/sasl/saslplug.h:26:16: error: redefinition of 'struct HMAC_MD5_CTX_s' 26 | typedef struct HMAC_MD5_CTX_s { | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:14: /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/hmac-md5.h:10:16: note: originally defined here 10 | typedef struct HMAC_MD5_CTX_s { | ^~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:28:3: error: conflicting types for 'HMAC_MD5_CTX'; have 'struct HMAC_MD5_CTX_s' 28 | } HMAC_MD5_CTX; | ^~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/hmac-md5.h:12:3: note: previous declaration of 'HMAC_MD5_CTX' with type 'HMAC_MD5_CTX' {aka 'struct HMAC_MD5_CTX_s'} 12 | } HMAC_MD5_CTX; | ^~~~~~~~~~~~ /usr/include/sasl/saslplug.h:34:16: error: redefinition of 'struct HMAC_MD5_STATE_s' 34 | typedef struct HMAC_MD5_STATE_s { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/hmac-md5.h:17:16: note: originally defined here 17 | typedef struct HMAC_MD5_STATE_s { | ^~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:37:3: error: conflicting types for 'HMAC_MD5_STATE'; have 'struct HMAC_MD5_STATE_s' 37 | } HMAC_MD5_STATE; | ^~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/hmac-md5.h:20:3: note: previous declaration of 'HMAC_MD5_STATE' with type 'HMAC_MD5_STATE' {aka 'struct HMAC_MD5_STATE_s'} 20 | } HMAC_MD5_STATE; | ^~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:52:13: error: redefinition of typedef 'sasl_getcallback_t' with different type 52 | typedef int sasl_getcallback_t(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:37:13: note: previous declaration of 'sasl_getcallback_t' with type 'sasl_getcallback_t' {aka 'int(struct sasl_conn *, long unsigned int, int (**)(void), void **)'} 37 | typedef int sasl_getcallback_t(sasl_conn_t *conn, | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:65:16: error: redefinition of 'struct sasl_utils' 65 | typedef struct sasl_utils { | ^~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:50:16: note: originally defined here 50 | typedef struct sasl_utils { | ^~~~~~~~~~ /usr/include/sasl/saslplug.h:176:3: error: conflicting types for 'sasl_utils_t'; have 'struct sasl_utils' 176 | } sasl_utils_t; | ^~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:160:3: note: previous declaration of 'sasl_utils_t' with type 'sasl_utils_t' {aka 'struct sasl_utils'} 160 | } sasl_utils_t; | ^~~~~~~~~~~~ /usr/include/sasl/saslplug.h:185:16: error: redefinition of 'struct sasl_out_params' 185 | typedef struct sasl_out_params { | ^~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:169:16: note: originally defined here 169 | typedef struct sasl_out_params { | ^~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:224:3: error: conflicting types for 'sasl_out_params_t'; have 'struct sasl_out_params' 224 | } sasl_out_params_t; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:212:3: note: previous declaration of 'sasl_out_params_t' with type 'sasl_out_params_t' {aka 'struct sasl_out_params'} 212 | } sasl_out_params_t; | ^~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:236:16: error: redefinition of 'struct sasl_client_params' 236 | typedef struct sasl_client_params { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:249:16: note: originally defined here 249 | typedef struct sasl_client_params { | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:308:3: error: conflicting types for 'sasl_client_params_t'; have 'struct sasl_client_params' 308 | } sasl_client_params_t; | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:319:3: note: previous declaration of 'sasl_client_params_t' with type 'sasl_client_params_t' {aka 'struct sasl_client_params'} 319 | } sasl_client_params_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:347:16: error: redefinition of 'struct sasl_client_plug' 347 | typedef struct sasl_client_plug { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:366:16: note: originally defined here 366 | typedef struct sasl_client_plug { | ^~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:419:3: error: conflicting types for 'sasl_client_plug_t'; have 'struct sasl_client_plug' 419 | } sasl_client_plug_t; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:435:3: note: previous declaration of 'sasl_client_plug_t' with type 'sasl_client_plug_t' {aka 'struct sasl_client_plug'} 435 | } sasl_client_plug_t; | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:438:13: error: conflicting types for 'sasl_client_plug_init_t'; have 'int(const sasl_utils_t *, int, int *, sasl_client_plug_t **, int *)' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_client_plug **, int *)'} 438 | typedef int sasl_client_plug_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:453:13: note: previous declaration of 'sasl_client_plug_init_t' with type 'sasl_client_plug_init_t' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_client_plug **, int *)'} 453 | typedef int sasl_client_plug_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:445:17: error: conflicting types for 'sasl_client_add_plugin'; have 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_client_plug_t **, int *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_client_plug **, int *))'} 445 | LIBSASL_API int sasl_client_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:462:17: note: previous declaration of 'sasl_client_add_plugin' with type 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_client_plug_t **, int *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_client_plug **, int *))'} 462 | LIBSASL_API int sasl_client_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:458:16: error: redefinition of 'struct sasl_server_params' 458 | typedef struct sasl_server_params { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:496:16: note: originally defined here 496 | typedef struct sasl_server_params { | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:566:3: error: conflicting types for 'sasl_server_params_t'; have 'struct sasl_server_params' 566 | } sasl_server_params_t; | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:600:3: note: previous declaration of 'sasl_server_params_t' with type 'sasl_server_params_t' {aka 'struct sasl_server_params'} 600 | } sasl_server_params_t; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:574:16: error: redefinition of 'struct sasl_server_plug' 574 | typedef struct sasl_server_plug { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:628:16: note: originally defined here 628 | typedef struct sasl_server_plug { | ^~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:722:3: error: conflicting types for 'sasl_server_plug_t'; have 'struct sasl_server_plug' 722 | } sasl_server_plug_t; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:772:3: note: previous declaration of 'sasl_server_plug_t' with type 'sasl_server_plug_t' {aka 'struct sasl_server_plug'} 772 | } sasl_server_plug_t; | ^~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:742:13: error: conflicting types for 'sasl_server_plug_init_t'; have 'int(const sasl_utils_t *, int, int *, sasl_server_plug_t **, int *)' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_server_plug **, int *)'} 742 | typedef int sasl_server_plug_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:791:13: note: previous declaration of 'sasl_server_plug_init_t' with type 'sasl_server_plug_init_t' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_server_plug **, int *)'} 791 | typedef int sasl_server_plug_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:751:17: error: conflicting types for 'sasl_server_add_plugin'; have 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_server_plug_t **, int *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_server_plug **, int *))'} 751 | LIBSASL_API int sasl_server_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:800:17: note: previous declaration of 'sasl_server_add_plugin' with type 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_server_plug_t **, int *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_server_plug **, int *))'} 800 | LIBSASL_API int sasl_server_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:758:16: error: redefinition of 'struct sasl_canonuser' 758 | typedef struct sasl_canonuser { | ^~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:830:16: note: originally defined here 830 | typedef struct sasl_canonuser { | ^~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:809:3: error: conflicting types for 'sasl_canonuser_plug_t'; have 'struct sasl_canonuser' 809 | } sasl_canonuser_plug_t; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:880:3: note: previous declaration of 'sasl_canonuser_plug_t' with type 'sasl_canonuser_plug_t' {aka 'struct sasl_canonuser'} 880 | } sasl_canonuser_plug_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:818:13: error: conflicting types for 'sasl_canonuser_init_t'; have 'int(const sasl_utils_t *, int, int *, sasl_canonuser_plug_t **, const char *)' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_canonuser **, const char *)'} 818 | typedef int sasl_canonuser_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:888:13: note: previous declaration of 'sasl_canonuser_init_t' with type 'sasl_canonuser_init_t' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_canonuser **, const char *)'} 888 | typedef int sasl_canonuser_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:825:17: error: conflicting types for 'sasl_canonuser_add_plugin'; have 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_canonuser_plug_t **, const char *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_canonuser **, const char *))'} 825 | LIBSASL_API int sasl_canonuser_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:896:17: note: previous declaration of 'sasl_canonuser_add_plugin' with type 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_canonuser_plug_t **, const char *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_canonuser **, const char *))'} 896 | LIBSASL_API int sasl_canonuser_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:832:16: error: redefinition of 'struct sasl_auxprop_plug' 832 | typedef struct sasl_auxprop_plug { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:903:16: note: originally defined here 903 | typedef struct sasl_auxprop_plug { | ^~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:860:3: error: conflicting types for 'sasl_auxprop_plug_t'; have 'struct sasl_auxprop_plug' 860 | } sasl_auxprop_plug_t; | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:940:3: note: previous declaration of 'sasl_auxprop_plug_t' with type 'sasl_auxprop_plug_t' {aka 'struct sasl_auxprop_plug'} 940 | } sasl_auxprop_plug_t; | ^~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:871: warning: "SASL_AUXPROP_PLUG_VERSION" redefined 871 | #define SASL_AUXPROP_PLUG_VERSION 4 | /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:955: note: this is the location of the previous definition 955 | #define SASL_AUXPROP_PLUG_VERSION 8 | /usr/include/sasl/saslplug.h:878:13: error: conflicting types for 'sasl_auxprop_init_t'; have 'int(const sasl_utils_t *, int, int *, sasl_auxprop_plug_t **, const char *)' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_auxprop_plug **, const char *)'} 878 | typedef int sasl_auxprop_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:961:13: note: previous declaration of 'sasl_auxprop_init_t' with type 'sasl_auxprop_init_t' {aka 'int(const struct sasl_utils *, int, int *, struct sasl_auxprop_plug **, const char *)'} 961 | typedef int sasl_auxprop_init_t(const sasl_utils_t *utils, | ^~~~~~~~~~~~~~~~~~~ /usr/include/sasl/saslplug.h:885:17: error: conflicting types for 'sasl_auxprop_add_plugin'; have 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_auxprop_plug_t **, const char *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_auxprop_plug **, const char *))'} 885 | LIBSASL_API int sasl_auxprop_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl/saslplug.h:969:17: note: previous declaration of 'sasl_auxprop_add_plugin' with type 'int(const char *, int (*)(const sasl_utils_t *, int, int *, sasl_auxprop_plug_t **, const char *))' {aka 'int(const char *, int (*)(const struct sasl_utils *, int, int *, struct sasl_auxprop_plug **, const char *))'} 969 | LIBSASL_API int sasl_auxprop_add_plugin(const char *plugname, | ^~~~~~~~~~~~~~~~~~~~~~~ --- libsaml_la-saml.lo --- saml.c: In function 'saml_check_assertion_signature': saml.c:389:25: warning: implicit declaration of function 'lasso_provider_verify_saml_signature'; did you mean 'lasso_provider_verify_signature'? [-Wimplicit-function-declaration] 389 | error = lasso_provider_verify_saml_signature(idp, node, doc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | lasso_provider_verify_signature --- libsaml_la-cy2_saml.lo --- *** [libsaml_la-cy2_saml.lo] Error code 1 bmake[1]: stopped making "all-am" in /home/pbulk/build/security/pam-saml/work/crudesaml-1.11 --- pam_saml_la-saml.lo --- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/pbulk/build/security/pam-saml/work/.buildlink/include -DXMLSEC_CRYPTO_OPENSSL -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/xmlsec1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/lib/glib-2.0/include -DNO_STATIC_MODULES -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DXMLSEC_CRYPTO_OPENSSL -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/libxml2 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl -DWITH_SASL2 -c saml.c -o pam_saml_la-saml.o >/dev/null 2>&1 --- libsaml_la-saml.lo --- libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/pbulk/build/security/pam-saml/work/.buildlink/include -DXMLSEC_CRYPTO_OPENSSL -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/xmlsec1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/security/pam-saml/work/.buildlink/lib/glib-2.0/include -I/usr/include/sasl -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DXMLSEC_CRYPTO_OPENSSL -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/openssl -DXMLSEC_CRYPTO_OPENSSL=1 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/libxml2 -I/home/pbulk/build/security/pam-saml/work/.buildlink/include/sasl -DWITH_SASL2 -c saml.c -o libsaml_la-saml.o >/dev/null 2>&1 bmake[1]: 1 error bmake[1]: stopped making "all-am" in /home/pbulk/build/security/pam-saml/work/crudesaml-1.11 bmake: stopped making "all" in /home/pbulk/build/security/pam-saml/work/crudesaml-1.11 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/security/pam-saml *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/security/pam-saml