* Package: sys-auth/nss_ldap-265-r5 * Repository: gentoo * Maintainer: ldap-bugs@gentoo.org robbat2@gentoo.org,prometheanfire@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking nss_ldap-265.tar.gz to /var/tmp/portage/sys-auth/nss_ldap-265-r5/work >>> Source unpacked in /var/tmp/portage/sys-auth/nss_ldap-265-r5/work >>> Preparing source in /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265 ... * Applying nss_ldap-265-pthread.patch ... [ ok ] * Applying nsswitch.ldap.diff ... [ ok ] * Applying nss_ldap-249-sasl-compile.patch ... [ ok ] * Applying nss_ldap-265-reconnect-timeouts.patch ... [ ok ] * Applying nss_ldap-257-nss_max_group_depth.patch ... [ ok ] * Replacing obsolete head/tail with POSIX compliant ones * - fixed /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/Makefile.am * - fixed /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/Makefile.in * - fixed /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/depcomp * Applying nss_ldap-257.2-gssapi-headers.patch ... [ ok ] * Applying nss_ldap-264-disable-automagic.patch ... [ ok ] * Applying nss_ldap-254-soname.patch ... [ ok ] * Applying nss_ldap-265-missing-entries-oneshot.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265' ... * Running aclocal -I m4 ... [ ok ] * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running autoconf --force ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --force-missing ... [ ok ] * Running elibtoolize in: nss_ldap-265/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure * econf: updating nss_ldap-265/config.sub with /usr/share/gnuconfig/config.sub * econf: updating nss_ldap-265/config.guess with /usr/share/gnuconfig/config.guess /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --with-ldap-lib=openldap --with-ldap-conf-file=/etc/ldap.conf --enable-paged-results --enable-rfc2307bis --enable-ssl --disable-sasl --disable-krb --libdir=/lib checking build system type... x86_64-gentoo-linux-musl checking host system type... x86_64-gentoo-linux-musl checking target system type... x86_64-gentoo-linux-musl checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-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 x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed checking whether x86_64-gentoo-linux-musl-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-gentoo-linux-musl-gcc... none checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -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 lber.h usability... yes checking lber.h presence... yes checking for lber.h... yes checking ldap.h usability... yes checking ldap.h presence... yes checking for ldap.h... yes checking ldap_ssl.h usability... no checking ldap_ssl.h presence... no checking for ldap_ssl.h... no checking nss.h usability... no checking nss.h presence... no checking for nss.h... no checking nsswitch.h usability... no checking nsswitch.h presence... no checking for nsswitch.h... no checking irs.h usability... no checking irs.h presence... no checking for irs.h... no checking thread.h usability... no checking thread.h presence... no checking for thread.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking synch.h usability... no checking synch.h presence... no checking for synch.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking prot.h usability... no checking prot.h presence... no checking for prot.h... no checking port_before.h usability... no checking port_before.h presence... no checking for port_before.h... no checking port_after.h usability... no checking port_after.h presence... no checking for port_after.h... no checking aliases.h usability... no checking aliases.h presence... no checking for aliases.h... no checking net/route.h usability... yes checking net/route.h presence... yes checking for net/route.h... yes checking netinet/if_ether.h usability... yes checking netinet/if_ether.h presence... yes checking for netinet/if_ether.h... yes checking netinet/ether.h usability... yes checking netinet/ether.h presence... yes checking for netinet/ether.h... yes checking arpa/nameser.h usability... yes checking arpa/nameser.h presence... yes checking for arpa/nameser.h... yes checking arpa/nameser_compat.h usability... yes checking arpa/nameser_compat.h presence... yes checking for arpa/nameser_compat.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking alignof.h usability... no checking alignof.h presence... no checking for alignof.h... no checking rpc/rpcent.h usability... no checking rpc/rpcent.h presence... no checking for rpc/rpcent.h... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking libc-lock.h usability... no checking libc-lock.h presence... no checking for libc-lock.h... no checking bits/libc-lock.h usability... no checking bits/libc-lock.h presence... no checking for bits/libc-lock.h... no checking for strings.h... (cached) yes checking for main in -lresolv... yes checking for main in -lnsl... yes checking for main in -lsocket... no checking for strtok_r... yes checking for sigaction... yes checking for sigset... yes checking for res_search... yes checking for dn_expand... yes checking resolv.h usability... yes checking resolv.h presence... yes checking for resolv.h... yes checking for snprintf... yes checking for gethostbyname... yes checking for nsdispatch... no checking for ether_aton... yes checking for ether_ntoa... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for main in -lpthread_nonshared... no checking for pthread_atfork... yes checking for pthread_once... yes checking for __libc_once... no checking for __libc_atfork... no checking for __libc_lock_lock... no checking for __libc_lock_unlock... no checking for struct ether_addr... yes checking for socklen_t... yes checking for pw_change in struct passwd... no checking for pw_expire in struct passwd... no checking size of unsigned int... 4 checking size of unsigned long... 8 checking size of uid_t... 4 checking size of gid_t... 4 checking for dlopen in -ldl... yes checking for main in -lcom_err... yes checking for main in -llber... yes checking for main in -lldap... yes checking for ldap_init... yes checking for ldap_get_lderrno... no checking for ldap_parse_result... yes checking for ldap_memfree... yes checking for ldap_controls_free... yes checking for ldap_ld_free... yes checking for ldap_explode_rdn... yes checking for ldap_set_option... yes checking for ldap_get_option... yes checking for ldap_initialize... yes checking for ldap_search_ext... yes checking for ldap_create_control... yes checking for ldap_create_page_control... yes checking for ldap_parse_page_control... yes checking for ldapssl_client_init... no checking for ldap_start_tls_s... yes checking for ldap_pvt_tls_set_option... yes checking for ldap_start_tls... yes checking for gethostbyname_r... yes checking whether gethostbyname_r takes 6 arguments... 6 checking for ldap_set_rebind_proc... yes checking whether ldap_set_rebind_proc takes 3 arguments... 3 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile make -j1 make all-am make[1]: Entering directory '/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265-abi_x86_64.amd64' x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265 -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -fPIC -c -o ldap-nss.o /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c In file included from /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:97: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:657:21: error: expected declaration specifiers or ‘...’ before ‘*’ token 657 | typedef NSS_STATUS (*parser_t) (LDAPMessage *, ldap_state_t *, void *, | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:799:1: error: unknown type name ‘NSS_STATUS’ 799 | NSS_STATUS _nss_ldap_search_s (const ldap_args_t * args, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:809:1: error: unknown type name ‘NSS_STATUS’ 809 | NSS_STATUS _nss_ldap_search (const ldap_args_t * args, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:820:1: error: unknown type name ‘NSS_STATUS’ 820 | NSS_STATUS _nss_ldap_read (const char *dn, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:828:1: error: unknown type name ‘NSS_STATUS’ 828 | NSS_STATUS _nss_ldap_getent_ex (ldap_args_t * args, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:837:5: error: unknown type name ‘parser_t’; did you mean ‘assert’? 837 | parser_t parser /* IN */ ); | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:843:1: error: unknown type name ‘NSS_STATUS’ 843 | NSS_STATUS _nss_ldap_getent (ent_context_t ** key, /* IN/OUT */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:850:9: error: unknown type name ‘parser_t’; did you mean ‘assert’? 850 | parser_t parser /* IN */ ); | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:855:1: error: unknown type name ‘NSS_STATUS’ 855 | NSS_STATUS _nss_ldap_getbyname (ldap_args_t * args, /* IN/OUT */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:862:5: error: unknown type name ‘parser_t’; did you mean ‘assert’? 862 | parser_t parser /* IN */ ); | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:865:1: error: unknown type name ‘NSS_STATUS’ 865 | NSS_STATUS _nss_ldap_assign_attrvals (LDAPMessage * e, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:873:1: error: unknown type name ‘NSS_STATUS’ 873 | NSS_STATUS _nss_ldap_assign_attrval (LDAPMessage * e, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:882:1: error: unknown type name ‘NSS_STATUS’ 882 | NSS_STATUS _nss_ldap_assign_userpassword (LDAPMessage * e, /* IN */ | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:888:1: error: unknown type name ‘NSS_STATUS’ 888 | NSS_STATUS _nss_ldap_oc_check (LDAPMessage * e, const char *oc); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:890:1: error: unknown type name ‘NSS_STATUS’ 890 | NSS_STATUS _nss_ldap_shadow_date(const char *val, long default_date, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:898:1: error: unknown type name ‘NSS_STATUS’ 898 | NSS_STATUS _nss_ldap_map_put (ldap_config_t * config, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:903:1: error: unknown type name ‘NSS_STATUS’ 903 | NSS_STATUS _nss_ldap_map_get (ldap_config_t * config, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:928:1: error: unknown type name ‘NSS_STATUS’ 928 | NSS_STATUS _nss_ldap_proxy_bind (const char *user, const char *password); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.h:930:1: error: unknown type name ‘NSS_STATUS’ 930 | NSS_STATUS _nss_ldap_init (void); | ^~~~~~~~~~ In file included from /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:99: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:38:1: error: unknown type name ‘NSS_STATUS’ 38 | NSS_STATUS _nss_ldap_getrdnvalue (LDAPMessage * entry, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:45:1: error: unknown type name ‘NSS_STATUS’ 45 | NSS_STATUS _nss_ldap_dn2uid (const char *dn, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:139:1: error: unknown type name ‘NSS_STATUS’ 139 | NSS_STATUS _nss_ldap_init_config (ldap_config_t *); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:140:1: error: unknown type name ‘NSS_STATUS’ 140 | NSS_STATUS _nss_ldap_readconfig (ldap_config_t ** result, char **buffer, size_t *buflen); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:141:1: error: unknown type name ‘NSS_STATUS’ 141 | NSS_STATUS _nss_ldap_validateconfig (ldap_config_t *config); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:147:1: error: unknown type name ‘NSS_STATUS’ 147 | NSS_STATUS _nss_ldap_escape_string (const char *str, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:205:1: error: unknown type name ‘NSS_STATUS’ 205 | NSS_STATUS _nss_ldap_db_put (void *db, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:209:1: error: unknown type name ‘NSS_STATUS’ 209 | NSS_STATUS _nss_ldap_db_get (void *db, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:216:1: error: unknown type name ‘NSS_STATUS’ 216 | NSS_STATUS _nss_ldap_namelist_push (struct name_list **head, const char *name); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:221:1: error: unknown type name ‘NSS_STATUS’ 221 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:228:1: error: unknown type name ‘NSS_STATUS’ 228 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:230:1: error: unknown type name ‘NSS_STATUS’ 230 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:233:1: error: unknown type name ‘NSS_STATUS’ 233 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:235:1: error: unknown type name ‘NSS_STATUS’ 235 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/util.h:237:1: error: unknown type name ‘NSS_STATUS’ 237 | NSS_STATUS | ^~~~~~~~~~ In file included from /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:100: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/dnsconfig.h:28:1: error: unknown type name ‘NSS_STATUS’ 28 | NSS_STATUS _nss_ldap_getdnsdn (char *domain, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/dnsconfig.h:31:1: error: unknown type name ‘NSS_STATUS’ 31 | NSS_STATUS _nss_ldap_mergeconfigfromdns (ldap_config_t * result, char **buffer, size_t *buflen); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:219:8: error: unknown type name ‘NSS_STATUS’ 219 | static NSS_STATUS do_init (void); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:224:8: error: unknown type name ‘NSS_STATUS’ 224 | static NSS_STATUS do_open (void); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:243:8: error: unknown type name ‘NSS_STATUS’ 243 | static NSS_STATUS do_result (ent_context_t * ctx, int all); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:248:8: error: unknown type name ‘NSS_STATUS’ 248 | static NSS_STATUS do_filter (const ldap_args_t * args, const char *filterprot, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:257:8: error: unknown type name ‘NSS_STATUS’ 257 | static NSS_STATUS do_parse (ent_context_t * ctx, void *result, char *buffer, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:258:36: error: unknown type name ‘parser_t’; did you mean ‘assert’? 258 | size_t buflen, int *errnop, parser_t parser); | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:264:8: error: unknown type name ‘NSS_STATUS’ 264 | static NSS_STATUS do_parse_s (ent_context_t * ctx, void *result, char *buffer, | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:265:38: error: unknown type name ‘parser_t’; did you mean ‘assert’? 265 | size_t buflen, int *errnop, parser_t parser); | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:278:8: error: unknown type name ‘NSS_STATUS’ 278 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:286:8: error: unknown type name ‘NSS_STATUS’ 286 | static NSS_STATUS do_map_error (int rc); | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:308:8: error: unknown type name ‘NSS_STATUS’ 308 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_map_error’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:311:3: error: unknown type name ‘NSS_STATUS’ 311 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:318:14: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 318 | stat = NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:318:14: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:332:14: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 332 | stat = NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:344:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 344 | stat = NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_rebind’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:429:11: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 429 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1013:1: error: unknown type name ‘NSS_STATUS’ 1013 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1028:8: error: unknown type name ‘NSS_STATUS’ 1028 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_init_session’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1035:3: error: unknown type name ‘NSS_STATUS’ 1035 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1093:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 1093 | if (stat == NSS_SUCCESS && *ld == NULL) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1095:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 1095 | stat = NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1101:8: error: unknown type name ‘NSS_STATUS’ 1101 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_init’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1109:3: error: unknown type name ‘NSS_STATUS’ 1109 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1114:46: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 1114 | if (_nss_ldap_validateconfig (__config) != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1251:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 1251 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1278:19: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 1278 | if (stat == NSS_NOTFOUND) | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1106:9: warning: unused variable ‘pid’ [-Wunused-variable] 1106 | pid_t pid; | ^~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1455:8: error: unknown type name ‘NSS_STATUS’ 1455 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_open’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1461:3: error: unknown type name ‘NSS_STATUS’ 1461 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1474:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 1474 | if (stat != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1574:11: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 1574 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_ent_context_init_locked’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2025:66: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2025 | if (ctx->ec_msgid > -1 && do_result (ctx, LDAP_MSG_ONE) == NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_context_release’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2059:62: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2059 | if (ctx->ec_msgid > -1 && do_result (ctx, LDAP_MSG_ONE) == NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2221:8: error: unknown type name ‘NSS_STATUS’ 2221 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_aggregate_filter’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2226:3: error: unknown type name ‘NSS_STATUS’ 2226 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2244:19: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2244 | if (stat != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2251:9: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 2251 | return NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2273:8: error: unknown type name ‘NSS_STATUS’ 2273 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_filter’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2281:3: error: unknown type name ‘NSS_STATUS’ 2281 | NSS_STATUS stat = NSS_SUCCESS; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2281:21: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2281 | NSS_STATUS stat = NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2365:20: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 2365 | if (stat == NSS_TRYAGAIN) | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2370:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 2370 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2451:8: error: unknown type name ‘NSS_STATUS’ 2451 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_result’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2455:3: error: unknown type name ‘NSS_STATUS’ 2455 | NSS_STATUS stat = NSS_TRYAGAIN; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2455:21: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 2455 | NSS_STATUS stat = NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2463:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 2463 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2507:11: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2507 | stat = NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2548:12: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 2548 | stat = NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2584:8: error: unknown type name ‘NSS_STATUS’ 2584 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_with_reconnect’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2591:3: error: unknown type name ‘NSS_STATUS’ 2591 | NSS_STATUS stat = NSS_UNAVAIL; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2591:21: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 2591 | NSS_STATUS stat = NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2627:16: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 2627 | if (stat == NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2673:10: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 2673 | case NSS_TRYAGAIN: | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2822:15: error: unknown type name ‘NSS_STATUS’ 2822 | do_map_errno (NSS_STATUS status, int *errnop) | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2844:8: error: unknown type name ‘NSS_STATUS’ 2844 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2846:41: error: unknown type name ‘parser_t’; did you mean ‘assert’? 2846 | *buffer, size_t buflen, int *errnop, parser_t parser) | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2914:8: error: unknown type name ‘NSS_STATUS’ 2914 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2916:43: error: unknown type name ‘parser_t’; did you mean ‘assert’? 2916 | *buffer, size_t buflen, int *errnop, parser_t parser) | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2977:1: error: unknown type name ‘NSS_STATUS’ 2977 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3077:1: error: unknown type name ‘NSS_STATUS’ 3077 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_search_s’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3087:3: error: unknown type name ‘NSS_STATUS’ 3087 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3093:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3093 | if (stat != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3157:14: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 3157 | stat = NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3181:1: error: unknown type name ‘NSS_STATUS’ 3181 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_search’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3192:3: error: unknown type name ‘NSS_STATUS’ 3192 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3200:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3200 | if (stat != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3227:13: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 3227 | return NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3278:8: error: unknown type name ‘NSS_STATUS’ 3278 | static NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_next_page’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3288:3: error: unknown type name ‘NSS_STATUS’ 3288 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3333:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3333 | if (stat != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3346:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 3346 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3287:7: warning: variable ‘scope’ set but not used [-Wunused-but-set-variable] 3287 | int scope; | ^~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3371:1: error: unknown type name ‘NSS_STATUS’ 3371 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3375:30: error: unknown type name ‘parser_t’; did you mean ‘assert’? 3375 | ldap_map_selector_t sel, parser_t parser) | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3398:1: error: unknown type name ‘NSS_STATUS’ 3398 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3404:33: error: unknown type name ‘parser_t’; did you mean ‘assert’? 3404 | const char **user_attrs, parser_t parser) | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3494:1: error: unknown type name ‘NSS_STATUS’ 3494 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3498:33: error: unknown type name ‘parser_t’; did you mean ‘assert’? 3498 | ldap_map_selector_t sel, parser_t parser) | ^~~~~~~~ | assert /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3549:1: error: unknown type name ‘NSS_STATUS’ 3549 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_attrvals’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3570:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 3570 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3579:14: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 3579 | return NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3593:14: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3593 | return NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3643:1: error: unknown type name ‘NSS_STATUS’ 3643 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_attrval’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3658:11: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 3658 | return NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3669:14: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3669 | return NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3674:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 3674 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3701:11: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 3701 | return NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3775:1: error: unknown type name ‘NSS_STATUS’ 3775 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_userpassword’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3788:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 3788 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3803:14: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 3803 | return NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3821:10: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3821 | return NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3824:1: error: unknown type name ‘NSS_STATUS’ 3824 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_oc_check’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3828:3: error: unknown type name ‘NSS_STATUS’ 3828 | NSS_STATUS ret = NSS_NOTFOUND; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3828:20: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 3828 | NSS_STATUS ret = NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3832:14: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 3832 | return NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3842:14: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3842 | ret = NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3857:1: error: unknown type name ‘NSS_STATUS’ 3857 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_shadow_date’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3867:14: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 3867 | return NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3886:10: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3886 | return NSS_SUCCESS; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_at’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3905:3: error: unknown type name ‘NSS_STATUS’ 3905 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3909:19: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3909 | return (stat == NSS_SUCCESS) ? mapped : attribute; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_unmap_at’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3916:3: error: unknown type name ‘NSS_STATUS’ 3916 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3920:19: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3920 | return (stat == NSS_SUCCESS) ? mapped : attribute; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_oc’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3927:3: error: unknown type name ‘NSS_STATUS’ 3927 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3931:19: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3931 | return (stat == NSS_SUCCESS) ? mapped : objectclass; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_unmap_oc’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3938:3: error: unknown type name ‘NSS_STATUS’ 3938 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3942:19: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 3942 | return (stat == NSS_SUCCESS) ? mapped : objectclass; | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3965:1: error: unknown type name ‘NSS_STATUS’ 3965 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_put’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3974:3: error: unknown type name ‘NSS_STATUS’ 3974 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4005:14: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 4005 | return NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4022:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 4022 | if (stat == NSS_SUCCESS && | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4034:1: error: unknown type name ‘NSS_STATUS’ 4034 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_get’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4042:3: error: unknown type name ‘NSS_STATUS’ 4042 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4046:14: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 4046 | return NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4066:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 4066 | if (stat == NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4138:1: error: unknown type name ‘NSS_STATUS’ 4138 | NSS_STATUS | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_proxy_bind’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4143:3: error: unknown type name ‘NSS_STATUS’ 4143 | NSS_STATUS stat; | ^~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4166:14: error: ‘NSS_TRYAGAIN’ undeclared (first use in this function) 4166 | return NSS_TRYAGAIN; | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4173:15: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 4173 | if (stat == NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4202:12: error: ‘NSS_NOTFOUND’ undeclared (first use in this function); did you mean ‘HOST_NOT_FOUND’? 4202 | stat = NSS_NOTFOUND; | ^~~~~~~~~~~~ | HOST_NOT_FOUND /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4208:12: error: ‘NSS_UNAVAIL’ undeclared (first use in this function) 4208 | stat = NSS_UNAVAIL; | ^~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_get_attributes’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:4292:25: error: ‘NSS_SUCCESS’ undeclared (first use in this function); did you mean ‘LDAP_SUCCESS’? 4292 | if (do_init () != NSS_SUCCESS) | ^~~~~~~~~~~ | LDAP_SUCCESS /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_init’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:1366:1: warning: control reaches end of non-void function [-Wreturn-type] 1366 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_filter’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2445:1: warning: control reaches end of non-void function [-Wreturn-type] 2445 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘do_aggregate_filter’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:2268:1: warning: control reaches end of non-void function [-Wreturn-type] 2268 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_attrvals’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3640:1: warning: control reaches end of non-void function [-Wreturn-type] 3640 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_attrval’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3723:1: warning: control reaches end of non-void function [-Wreturn-type] 3723 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_assign_userpassword’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3822:1: warning: control reaches end of non-void function [-Wreturn-type] 3822 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_shadow_date’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3887:1: warning: control reaches end of non-void function [-Wreturn-type] 3887 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_at’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3910:1: warning: control reaches end of non-void function [-Wreturn-type] 3910 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_unmap_at’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3921:1: warning: control reaches end of non-void function [-Wreturn-type] 3921 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_map_oc’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3932:1: warning: control reaches end of non-void function [-Wreturn-type] 3932 | } | ^ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c: In function ‘_nss_ldap_unmap_oc’: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3943:1: warning: control reaches end of non-void function [-Wreturn-type] 3943 | } | ^ At top level: /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:3279:1: warning: ‘do_next_page’ defined but not used [-Wunused-function] 3279 | do_next_page (const ldap_args_t * args, | ^~~~~~~~~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:163:14: warning: ‘__pid’ defined but not used [-Wunused-variable] 163 | static pid_t __pid = -1; | ^~~~~ /var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265/ldap-nss.c:21:13: warning: ‘rcsId’ defined but not used [-Wunused-variable] 21 | static char rcsId[] = | ^~~~~ make[1]: *** [Makefile:509: ldap-nss.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265-abi_x86_64.amd64' make: *** [Makefile:401: all] Error 2 * ERROR: sys-auth/nss_ldap-265-r5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-auth/nss_ldap-265-r5::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-auth/nss_ldap-265-r5::gentoo'`. * The complete build log is located at '/var/log/portage/sys-auth:nss_ldap-265-r5:20200323-193247.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-auth/nss_ldap-265-r5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-auth/nss_ldap-265-r5/temp/environment'. * Working directory: '/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265-abi_x86_64.amd64' * S: '/var/tmp/portage/sys-auth/nss_ldap-265-r5/work/nss_ldap-265'