* Package: sys-libs/nss_wrapper-1.1.15:0 * Repository: gentoo * Maintainer: samba@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking nss_wrapper-1.1.15.tar.gz to /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work >>> Source unpacked in /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work >>> Preparing source in /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64" cmake -C /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUNIT_TESTING=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/gentoo_toolchain.cmake /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15 loading initial cache file /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/gentoo_common_config.cmake -- The C compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-gentoo-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test REQUIRED_FLAGS_WERROR -- Performing Test REQUIRED_FLAGS_WERROR - Success -- Performing Test WITH_STD_GNU99_FLAG -- Performing Test WITH_STD_GNU99_FLAG - Success -- Performing Test WITH_WALL_FLAG -- Performing Test WITH_WALL_FLAG - Success -- Performing Test WITH_WSHADOW_FLAG -- Performing Test WITH_WSHADOW_FLAG - Success -- Performing Test WITH_WMISSING_PROTOTYPES_FLAG -- Performing Test WITH_WMISSING_PROTOTYPES_FLAG - Success -- Performing Test WITH_WCAST_ALIGN_FLAG -- Performing Test WITH_WCAST_ALIGN_FLAG - Success -- Performing Test WITH_WERROR_ADDRESS_FLAG -- Performing Test WITH_WERROR_ADDRESS_FLAG - Success -- Performing Test WITH_WSTRICT_PROTOTYPES_FLAG -- Performing Test WITH_WSTRICT_PROTOTYPES_FLAG - Success -- Performing Test WITH_WERROR_STRICT_PROTOTYPES_FLAG -- Performing Test WITH_WERROR_STRICT_PROTOTYPES_FLAG - Success -- Performing Test WITH_WWRITE_STRINGS_FLAG -- Performing Test WITH_WWRITE_STRINGS_FLAG - Success -- Performing Test WITH_WERROR_WRITE_STRINGS_FLAG -- Performing Test WITH_WERROR_WRITE_STRINGS_FLAG - Success -- Performing Test WITH_WERROR_IMPLICIT_FUNCTION_DECLARATION_FLAG -- Performing Test WITH_WERROR_IMPLICIT_FUNCTION_DECLARATION_FLAG - Success -- Performing Test WITH_WPOINTER_ARITH_FLAG -- Performing Test WITH_WPOINTER_ARITH_FLAG - Success -- Performing Test WITH_WERROR_POINTER_ARITH_FLAG -- Performing Test WITH_WERROR_POINTER_ARITH_FLAG - Success -- Performing Test WITH_WDECLARATION_AFTER_STATEMENT_FLAG -- Performing Test WITH_WDECLARATION_AFTER_STATEMENT_FLAG - Success -- Performing Test WITH_WERROR_DECLARATION_AFTER_STATEMENT_FLAG -- Performing Test WITH_WERROR_DECLARATION_AFTER_STATEMENT_FLAG - Success -- Performing Test WITH_WRETURN_TYPE_FLAG -- Performing Test WITH_WRETURN_TYPE_FLAG - Success -- Performing Test WITH_WERROR_RETURN_TYPE_FLAG -- Performing Test WITH_WERROR_RETURN_TYPE_FLAG - Success -- Performing Test WITH_WUNINITIALIZED_FLAG -- Performing Test WITH_WUNINITIALIZED_FLAG - Success -- Performing Test WITH_WERROR_UNINITIALIZED_FLAG -- Performing Test WITH_WERROR_UNINITIALIZED_FLAG - Success -- Performing Test WITH_WIMPLICIT_FALLTHROUGH_FLAG -- Performing Test WITH_WIMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test WITH_WERROR_STRICT_OVERFLOW_FLAG -- Performing Test WITH_WERROR_STRICT_OVERFLOW_FLAG - Success -- Performing Test WITH_WSTRICT_OVERFLOW_2_FLAG -- Performing Test WITH_WSTRICT_OVERFLOW_2_FLAG - Success -- Performing Test WITH_WNO_FORMAT_ZERO_LENGTH_FLAG -- Performing Test WITH_WNO_FORMAT_ZERO_LENGTH_FLAG - Success -- Performing Test REQUIRED_FLAGS_WFORMAT -- Performing Test REQUIRED_FLAGS_WFORMAT - Success -- Performing Test WITH_WFORMAT_SECURITY_FLAG -- Performing Test WITH_WFORMAT_SECURITY_FLAG - Success -- Performing Test WITH_WERROR_FORMAT_SECURITY_FLAG -- Performing Test WITH_WERROR_FORMAT_SECURITY_FLAG - Success -- Performing Test WITH_FNO_COMMON_FLAG -- Performing Test WITH_FNO_COMMON_FLAG - Success -- Performing Test WITH_STACK_PROTECTOR_STRONG -- Performing Test WITH_STACK_PROTECTOR_STRONG - Success -- Performing Test WITH_STACK_CLASH_PROTECTION -- Performing Test WITH_STACK_CLASH_PROTECTION - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test WITH_VISIBILITY_HIDDEN -- Performing Test WITH_VISIBILITY_HIDDEN - Success -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for pwd.h -- Looking for pwd.h - found -- Looking for shadow.h -- Looking for shadow.h - found -- Looking for grp.h -- Looking for grp.h - found -- Looking for nss.h -- Looking for nss.h - not found -- Looking for nss_common.h -- Looking for nss_common.h - not found -- Looking for strncpy -- Looking for strncpy - found -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for getpwnam_r -- Looking for getpwnam_r - found -- Looking for getpwuid_r -- Looking for getpwuid_r - found -- Looking for getpwent_r -- Looking for getpwent_r - not found -- Looking for setspent -- Looking for setspent - found -- Looking for getspnam -- Looking for getspnam - found -- Looking for getgrnam_r -- Looking for getgrnam_r - found -- Looking for getgrgid_r -- Looking for getgrgid_r - found -- Looking for getgrent_r -- Looking for getgrent_r - not found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyname2 -- Looking for gethostbyname2 - found -- Looking for gethostbyname2_r -- Looking for gethostbyname2_r - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for getexecname -- Looking for getexecname - not found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for asprintf -- Looking for asprintf - found -- Checking prototype getpwent_r for HAVE_SOLARIS_GETPWENT_R -- Checking prototype getpwent_r for HAVE_SOLARIS_GETPWENT_R - False -- Checking prototype getpwnam_r for HAVE_SOLARIS_GETPWNAM_R -- Checking prototype getpwnam_r for HAVE_SOLARIS_GETPWNAM_R - False -- Checking prototype getpwuid_r for HAVE_SOLARIS_GETPWUID_R -- Checking prototype getpwuid_r for HAVE_SOLARIS_GETPWUID_R - False -- Checking prototype getgrent_r for HAVE_SOLARIS_GETGRENT_R -- Checking prototype getgrent_r for HAVE_SOLARIS_GETGRENT_R - False -- Checking prototype getgrnam_r for HAVE_SOLARIS_GETGRNAM_R -- Checking prototype getgrnam_r for HAVE_SOLARIS_GETGRNAM_R - False -- Checking prototype getgrgid_r for HAVE_SOLARIS_GETGRGID_R -- Checking prototype getgrgid_r for HAVE_SOLARIS_GETGRGID_R - False -- Checking prototype sethostent for HAVE_SOLARIS_SETHOSTENT -- Checking prototype sethostent for HAVE_SOLARIS_SETHOSTENT - False -- Checking prototype endhostent for HAVE_SOLARIS_ENDHOSTENT -- Checking prototype endhostent for HAVE_SOLARIS_ENDHOSTENT - False -- Checking prototype gethostname for HAVE_SOLARIS_GETHOSTNAME -- Checking prototype gethostname for HAVE_SOLARIS_GETHOSTNAME - False -- Checking prototype setgrent for HAVE_BSD_SETGRENT -- Checking prototype setgrent for HAVE_BSD_SETGRENT - False -- Checking prototype getnameinfo for HAVE_LINUX_GETNAMEINFO -- Checking prototype getnameinfo for HAVE_LINUX_GETNAMEINFO - True -- Checking prototype getnameinfo for HAVE_LINUX_GETNAMEINFO_UNSIGNED -- Checking prototype getnameinfo for HAVE_LINUX_GETNAMEINFO_UNSIGNED - False -- Performing Test HAVE_STRUCT_SOCKADDR_SA_LEN -- Performing Test HAVE_STRUCT_SOCKADDR_SA_LEN - Failed -- Performing Test HAVE_STRUCT_PASSWD_PW_CLASS -- Performing Test HAVE_STRUCT_PASSWD_PW_CLASS - Failed -- Performing Test HAVE_STRUCT_PASSWD_PW_CHANGE -- Performing Test HAVE_STRUCT_PASSWD_PW_CHANGE - Failed -- Performing Test HAVE_STRUCT_PASSWD_PW_EXPIRE -- Performing Test HAVE_STRUCT_PASSWD_PW_EXPIRE - Failed -- Performing Test HAVE_IPV6 -- Performing Test HAVE_IPV6 - Success -- Performing Test HAVE_ATTRIBUTE_PRINTF_FORMAT -- Performing Test HAVE_ATTRIBUTE_PRINTF_FORMAT - Success -- Performing Test HAVE_CONSTRUCTOR_ATTRIBUTE -- Performing Test HAVE_CONSTRUCTOR_ATTRIBUTE - Success -- Performing Test HAVE_DESTRUCTOR_ATTRIBUTE -- Performing Test HAVE_DESTRUCTOR_ATTRIBUTE - Success -- Performing Test HAVE_PRAGMA_INIT -- Performing Test HAVE_PRAGMA_INIT - Success -- Performing Test HAVE_PRAGMA_FINI -- Performing Test HAVE_PRAGMA_FINI - Success -- Performing Test HAVE_GETADDRINFO_SETS_CANONNAME_FOR_IPADDRESSES -- Performing Test HAVE_GETADDRINFO_SETS_CANONNAME_FOR_IPADDRESSES - Success -- Performing Test HAVE_GETADDRINFO_USES_EAI_SERVICE -- Performing Test HAVE_GETADDRINFO_USES_EAI_SERVICE - Failed -- Performing Test HAVE_NONNULL_GETHOSTENT -- Performing Test HAVE_NONNULL_GETHOSTENT - Failed -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64 >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15" * Build directory (BUILD_DIR): "/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64" ninja -v -j5 -l0 [1/5] /usr/bin/x86_64-gentoo-linux-musl-gcc -D_GNU_SOURCE -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/src -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-diagnostics-color -std=gnu99 -Wall -Wshadow -Wmissing-prototypes -Wcast-align -Werror=address -Wstrict-prototypes -Werror=strict-prototypes -Wwrite-strings -Werror=write-strings -Werror-implicit-function-declaration -Wpointer-arith -Werror=pointer-arith -Wdeclaration-after-statement -Werror=declaration-after-statement -Wreturn-type -Werror=return-type -Wuninitialized -Werror=uninitialized -Wimplicit-fallthrough -Werror=strict-overflow -Wstrict-overflow=2 -Wno-format-zero-length -Wformat -Wformat-security -Werror=format-security -fno-common -fstack-protector-strong -fstack-clash-protection -MD -MT src/CMakeFiles/nss_utils.dir/nss_utils.c.o -MF src/CMakeFiles/nss_utils.dir/nss_utils.c.o.d -o src/CMakeFiles/nss_utils.dir/nss_utils.c.o -c /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_utils.c [2/5] : && /usr/bin/cmake -E rm -f src/libnss_utils.a && /usr/bin/x86_64-gentoo-linux-musl-ar qc src/libnss_utils.a src/CMakeFiles/nss_utils.dir/nss_utils.c.o && /usr/bin/x86_64-gentoo-linux-musl-ranlib src/libnss_utils.a && : [3/5] /usr/bin/x86_64-gentoo-linux-musl-gcc -D_GNU_SOURCE -Dnss_wrapper_EXPORTS -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/src -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64 -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-diagnostics-color -std=gnu99 -Wall -Wshadow -Wmissing-prototypes -Wcast-align -Werror=address -Wstrict-prototypes -Werror=strict-prototypes -Wwrite-strings -Werror=write-strings -Werror-implicit-function-declaration -Wpointer-arith -Werror=pointer-arith -Wdeclaration-after-statement -Werror=declaration-after-statement -Wreturn-type -Werror=return-type -Wuninitialized -Werror=uninitialized -Wimplicit-fallthrough -Werror=strict-overflow -Wstrict-overflow=2 -Wno-format-zero-length -Wformat -Wformat-security -Werror=format-security -fno-common -fstack-protector-strong -fstack-clash-protection -MD -MT src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o -MF src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o.d -o src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o -c /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c FAILED: src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o /usr/bin/x86_64-gentoo-linux-musl-gcc -D_GNU_SOURCE -Dnss_wrapper_EXPORTS -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64/src -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src -I/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64 -pipe -march=native -fno-diagnostics-color -O2 -fPIC -fno-diagnostics-color -std=gnu99 -Wall -Wshadow -Wmissing-prototypes -Wcast-align -Werror=address -Wstrict-prototypes -Werror=strict-prototypes -Wwrite-strings -Werror=write-strings -Werror-implicit-function-declaration -Wpointer-arith -Werror=pointer-arith -Wdeclaration-after-statement -Werror=declaration-after-statement -Wreturn-type -Werror=return-type -Wuninitialized -Werror=uninitialized -Wimplicit-fallthrough -Werror=strict-overflow -Wstrict-overflow=2 -Wno-format-zero-length -Wformat -Wformat-security -Werror=format-security -fno-common -fstack-protector-strong -fstack-clash-protection -MD -MT src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o -MF src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o.d -o src/CMakeFiles/nss_wrapper.dir/nss_wrapper.c.o -c /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:104:3: error: #error "No nsswitch support detected" 104 | # error "No nsswitch support detected" | ^~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:508:21: error: expected declaration specifiers or '...' before '*' token 508 | typedef NSS_STATUS (*__nss_getpwnam_r)(const char *name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:513:21: error: expected declaration specifiers or '...' before '*' token 513 | typedef NSS_STATUS (*__nss_getpwuid_r)(uid_t uid, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:518:21: error: expected declaration specifiers or '...' before '*' token 518 | typedef NSS_STATUS (*__nss_setpwent)(void); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:519:21: error: expected declaration specifiers or '...' before '*' token 519 | typedef NSS_STATUS (*__nss_getpwent_r)(struct passwd *result, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:523:21: error: expected declaration specifiers or '...' before '*' token 523 | typedef NSS_STATUS (*__nss_endpwent)(void); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:524:21: error: expected declaration specifiers or '...' before '*' token 524 | typedef NSS_STATUS (*__nss_initgroups_dyn)(const char *user, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:531:21: error: expected declaration specifiers or '...' before '*' token 531 | typedef NSS_STATUS (*__nss_getgrnam_r)(const char *name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:536:21: error: expected declaration specifiers or '...' before '*' token 536 | typedef NSS_STATUS (*__nss_getgrgid_r)(gid_t gid, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:541:21: error: expected declaration specifiers or '...' before '*' token 541 | typedef NSS_STATUS (*__nss_setgrent)(void); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:542:21: error: expected declaration specifiers or '...' before '*' token 542 | typedef NSS_STATUS (*__nss_getgrent_r)(struct group *result, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:546:21: error: expected declaration specifiers or '...' before '*' token 546 | typedef NSS_STATUS (*__nss_endgrent)(void); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:547:21: error: expected declaration specifiers or '...' before '*' token 547 | typedef NSS_STATUS (*__nss_gethostbyaddr_r)(const void *addr, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:555:21: error: expected declaration specifiers or '...' before '*' token 555 | typedef NSS_STATUS (*__nss_gethostbyname2_r)(const char *name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getpwnam_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:570:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 570 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getpwnam_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getpwuid_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:571:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 571 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getpwuid_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_setpwent' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:572:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 572 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(setpwent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getpwent_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:573:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 573 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getpwent_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_endpwent' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:574:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 574 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(endpwent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_initgroups_dyn' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:576:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 576 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(initgroups_dyn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getgrnam_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:577:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 577 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getgrnam_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getgrgid_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:578:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 578 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getgrgid_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_setgrent' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:579:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 579 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(setgrent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_getgrent_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:580:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 580 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(getgrent_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_endgrent' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:581:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 581 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(endgrent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_gethostbyaddr_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:583:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 583 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(gethostbyaddr_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:565:17: error: unknown type name '__nss_gethostbyname2_r' 565 | __nss_##i f; \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:584:9: note: in expansion of macro 'NWRAP_NSS_MODULE_SYMBOL_ENTRY' 584 | NWRAP_NSS_MODULE_SYMBOL_ENTRY(gethostbyname2_r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function '__nwrap_bind_symbol_all_once': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:1279:46: error: 'struct nwrap_libc_symbols' has no member named '_libc_getgrent_r'; did you mean '_libc_getgrent'? 1279 | if (nwrap_main_global->libc->symbols._libc_##sym_name.obj == NULL) { \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:1765:9: note: in expansion of macro 'nwrap_bind_symbol_libc' 1765 | nwrap_bind_symbol_libc(getgrent_r); | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:1280:50: error: 'struct nwrap_libc_symbols' has no member named '_libc_getgrent_r'; did you mean '_libc_getgrent'? 1280 | nwrap_main_global->libc->symbols._libc_##sym_name.obj = \ | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:1765:9: note: in expansion of macro 'nwrap_bind_symbol_libc' 1765 | nwrap_bind_symbol_libc(getgrent_r); | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwnam': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4337:9: error: unknown type name 'NSS_STATUS' 4337 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4339:43: warning: comparison between pointer and integer 4339 | if (b->symbols->_nss_getpwnam_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4343:18: error: called object is not a function or function pointer 4343 | status = b->symbols->_nss_getpwnam_r.f(name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4348:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4348 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4348:23: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4351:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4351 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwnam_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4366:43: warning: comparison between pointer and integer 4366 | if (b->symbols->_nss_getpwnam_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4367:24: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4367 | return NSS_STATUS_NOTFOUND; | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4370:15: error: called object is not a function or function pointer 4370 | ret = b->symbols->_nss_getpwnam_r.f(name, pwdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4372:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4372 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4380:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4380 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwuid': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4398:9: error: unknown type name 'NSS_STATUS' 4398 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4400:43: warning: comparison between pointer and integer 4400 | if (b->symbols->_nss_getpwuid_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4404:18: error: called object is not a function or function pointer 4404 | status = b->symbols->_nss_getpwuid_r.f(uid, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4409:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4409 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4412:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4412 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwuid_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4426:43: warning: comparison between pointer and integer 4426 | if (b->symbols->_nss_getpwuid_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4430:15: error: called object is not a function or function pointer 4430 | ret = b->symbols->_nss_getpwuid_r.f(uid, pwdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4432:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4432 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4435:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4435 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4440:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4440 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_setpwent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4455:41: warning: comparison between pointer and integer 4455 | if (b->symbols->_nss_setpwent.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4459:9: error: called object is not a function or function pointer 4459 | b->symbols->_nss_setpwent.f(); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4466:9: error: unknown type name 'NSS_STATUS' 4466 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4468:43: warning: comparison between pointer and integer 4468 | if (b->symbols->_nss_getpwent_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4472:18: error: called object is not a function or function pointer 4472 | status = b->symbols->_nss_getpwent_r.f(&pwd, buf, sizeof(buf), &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4473:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4473 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4476:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4476 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getpwent_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4490:43: warning: comparison between pointer and integer 4490 | if (b->symbols->_nss_getpwent_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4494:15: error: called object is not a function or function pointer 4494 | ret = b->symbols->_nss_getpwent_r.f(pwdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4496:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4496 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4499:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4499 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4504:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4504 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_endpwent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4519:41: warning: comparison between pointer and integer 4519 | if (b->symbols->_nss_endpwent.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4523:9: error: called object is not a function or function pointer 4523 | b->symbols->_nss_endpwent.f(); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_initgroups_dyn': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4535:47: warning: comparison between pointer and integer 4535 | if (b->symbols->_nss_initgroups_dyn.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4536:24: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 4536 | return NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4539:16: error: called object is not a function or function pointer 4539 | return b->symbols->_nss_initgroups_dyn.f(user, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrnam': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4554:9: error: unknown type name 'NSS_STATUS' 4554 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4556:43: warning: comparison between pointer and integer 4556 | if (b->symbols->_nss_getgrnam_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4564:18: error: called object is not a function or function pointer 4564 | status = b->symbols->_nss_getgrnam_r.f(name, &grp, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4565:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4565 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4573:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4573 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4577:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4577 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrnam_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4592:43: warning: comparison between pointer and integer 4592 | if (b->symbols->_nss_getgrnam_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4596:15: error: called object is not a function or function pointer 4596 | ret = b->symbols->_nss_getgrnam_r.f(name, grdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4598:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4598 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4601:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4601 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4606:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4606 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrgid': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4625:9: error: unknown type name 'NSS_STATUS' 4625 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4627:43: warning: comparison between pointer and integer 4627 | if (b->symbols->_nss_getgrgid_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4636:18: error: called object is not a function or function pointer 4636 | status = b->symbols->_nss_getgrgid_r.f(gid, &grp, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4637:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4637 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4645:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4645 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4649:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4649 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrgid_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4664:43: warning: comparison between pointer and integer 4664 | if (b->symbols->_nss_getgrgid_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4668:15: error: called object is not a function or function pointer 4668 | ret = b->symbols->_nss_getgrgid_r.f(gid, grdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4670:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4670 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4673:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4673 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4678:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4678 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_setgrent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4693:41: warning: comparison between pointer and integer 4693 | if (b->symbols->_nss_setgrent.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4697:9: error: called object is not a function or function pointer 4697 | b->symbols->_nss_setgrent.f(); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4705:9: error: unknown type name 'NSS_STATUS' 4705 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4707:43: warning: comparison between pointer and integer 4707 | if (b->symbols->_nss_getgrent_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4716:18: error: called object is not a function or function pointer 4716 | status = b->symbols->_nss_getgrent_r.f(&grp, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4717:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4717 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4725:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4725 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4729:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4729 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_getgrent_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4744:43: warning: comparison between pointer and integer 4744 | if (b->symbols->_nss_getgrent_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4748:15: error: called object is not a function or function pointer 4748 | ret = b->symbols->_nss_getgrent_r.f(grdst, buf, buflen, &errno); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4750:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4750 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4753:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4753 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4758:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4758 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_endgrent': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4773:41: warning: comparison between pointer and integer 4773 | if (b->symbols->_nss_endgrent.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4777:9: error: called object is not a function or function pointer 4777 | b->symbols->_nss_endgrent.f(); | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_gethostbyaddr': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4787:9: error: unknown type name 'NSS_STATUS' 4787 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4789:48: warning: comparison between pointer and integer 4789 | if (b->symbols->_nss_gethostbyaddr_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4800:18: error: called object is not a function or function pointer 4800 | status = b->symbols->_nss_gethostbyaddr_r.f(addr, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4808:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4808 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4820:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4820 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4824:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4824 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_gethostbyname2_r': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4838:9: error: unknown type name 'NSS_STATUS' 4838 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4842:49: warning: comparison between pointer and integer 4842 | if (b->symbols->_nss_gethostbyname2_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4846:18: error: called object is not a function or function pointer 4846 | status = b->symbols->_nss_gethostbyname2_r.f(name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4854:14: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4854 | case NSS_STATUS_SUCCESS: | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4857:14: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4857 | case NSS_STATUS_NOTFOUND: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4862:14: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4862 | case NSS_STATUS_TRYAGAIN: | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_gethostbyname': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4881:9: error: unknown type name 'NSS_STATUS' 4881 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4883:49: warning: comparison between pointer and integer 4883 | if (b->symbols->_nss_gethostbyname2_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4895:18: error: called object is not a function or function pointer 4895 | status = b->symbols->_nss_gethostbyname2_r.f(name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4902:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4902 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4914:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4914 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4918:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4918 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_gethostbyname2': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4932:9: error: unknown type name 'NSS_STATUS' 4932 | NSS_STATUS status; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4934:49: warning: comparison between pointer and integer 4934 | if (b->symbols->_nss_gethostbyname2_r.f == NULL) { | ^~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4946:18: error: called object is not a function or function pointer 4946 | status = b->symbols->_nss_gethostbyname2_r.f(name, | ^ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4953:23: error: 'NSS_STATUS_TRYAGAIN' undeclared (first use in this function) 4953 | if (status == NSS_STATUS_TRYAGAIN) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4965:23: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function) 4965 | if (status == NSS_STATUS_NOTFOUND) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4969:23: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 4969 | if (status != NSS_STATUS_SUCCESS) { | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_getgrouplist': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:5592:14: error: variable 'status' has initializer but incomplete type 5592 | enum nss_status status = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:5592:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 5592 | enum nss_status status = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:5592:25: error: storage size of 'status' isn't known 5592 | enum nss_status status = NSS_STATUS_UNAVAIL; | ^~~~~~ /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:5592:25: warning: unused variable 'status' [-Wunused-variable] /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c: In function 'nwrap_module_initgroups_dyn': /var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15/src/nss_wrapper.c:4546:1: error: control reaches end of non-void function [-Werror=return-type] 4546 | } | ^ cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. * ERROR: sys-libs/nss_wrapper-1.1.15::gentoo failed (compile phase): * ninja -v -j5 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2714: Called cmake-multilib_src_compile * environment, line 898: Called multilib-minimal_src_compile * environment, line 2047: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2314: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2007: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2005: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 545: Called multilib-minimal_abi_src_compile * environment, line 2041: Called multilib_src_compile * environment, line 2534: Called cmake_src_compile * environment, line 1009: Called cmake_build * environment, line 978: Called eninja * environment, line 1433: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=sys-libs/nss_wrapper-1.1.15::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-libs/nss_wrapper-1.1.15::gentoo'`. * The complete build log is located at '/var/log/portage/sys-libs:nss_wrapper-1.1.15:20230222-212031.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15_build-abi_x86_64.amd64' * S: '/var/tmp/portage/sys-libs/nss_wrapper-1.1.15/work/nss_wrapper-1.1.15'