* Package: net-nds/ldapvi-1.7_p20101214-r3:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ldapvi-1.7_p20101214.tar.bz2 to /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work >>> Source unpacked in /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work >>> Preparing source in /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work/ldapvi-1.7_p20101214/ldapvi ... * Running eautoreconf in '/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work/ldapvi-1.7_p20101214/ldapvi' ... * Running 'aclocal --system-acdir=/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ !! ] * Running elibtoolize in: ldapvi-1.7_p20101214/ldapvi/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work/ldapvi-1.7_p20101214/ldapvi ... * econf: updating ldapvi-1.7_p20101214/ldapvi/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ldapvi-1.7_p20101214/ldapvi/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/ldapvi-1.7_p20101214-r3 --htmldir=/usr/share/doc/ldapvi-1.7_p20101214-r3/html --libdir=/usr/lib64 --with-libcrypto=openssl checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking for mkdtemp... yes checking for on_exit... yes checking for main in -lsocket... no checking for main in -lresolv... yes checking for main in -llber... yes checking for main in -lldap... yes checking for ldap_initialize in -lldap... yes checking for ldap_bv2dn_x in -lldap... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sasl/sasl.h... yes checking for library containing tigetstr... -ltinfo checking for curses.h... yes checking for poptGetContext in -lpopt... yes checking for readline in -lreadline... yes checking for pkg-config... /usr/bin/pkg-config checking for main in -lglib-2.0... yes checking for main in -lssl... yes checking for SHA1... yes checking for RAND_pseudo_bytes... yes checking for main in -lcrypt... yes configure: creating ./config.status config.status: creating GNUmakefile config.status: WARNING: 'GNUmakefile.in' seems to ignore the --datarootdir setting config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work/ldapvi-1.7_p20101214/ldapvi ... make -j4 x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o search.o search.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o diff.o diff.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o misc.o misc.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o ldapvi.o ldapvi.c diff.c: In function ‘safe_str2dn’: diff.c:228:9: warning: implicit declaration of function ‘ldap_bv2dn_x’; did you mean ‘ldap_bv2dn’? [-Wimplicit-function-declaration] 228 | ldap_bv2dn_x(&bv, out, flags); | ^~~~~~~~~~~~ | ldap_bv2dn misc.c: In function ‘xalloc’: misc.c:403:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 403 | write(2, "\nmalloc error\n", sizeof("\nmalloc error\n") - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c: In function ‘xdup’: misc.c:417:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 417 | write(2, "\nstrdup error\n", sizeof("\nstrdup error\n") - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ldapvi.c: In function ‘save_ldif’: ldapvi.c:766:20: warning: Deprecated pre-processor symbol: replace with "g_string_append_printf" 766 | g_string_sprintfa(name, "-%d.ldif", getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ldapvi.c: In function ‘write_config’: ldapvi.c:1236:43: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘gpointer’ {aka ‘void *’} [-Wformat=] 1236 | fprintf(f, "BASE %s\n", g_ptr_array_index(basedns, i)); | ~^ | | | char * | %p ldapvi.c: In function ‘copy_sasl_output’: ldapvi.c:1473:37: warning: ‘return’ with no value, in function returning non-void 1473 | if (lstat(sasl, &st) == -1) return; | ^~~~~~ ldapvi.c:1465:1: note: declared here 1465 | copy_sasl_output(FILE *out, char *sasl) | ^~~~~~~~~~~~~~~~ ldapvi.c: In function ‘ensure_tmp_directory’: ldapvi.c:579:9: warning: ignoring return value of ‘mkdtemp’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 579 | mkdtemp(dir); | ^~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o base64.o base64.c misc.c: In function ‘fdcp’: misc.c:53:21: warning: ‘write’ specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 53 | if (write(fddst, buf, n) != n) syserr(); | ^~~~~~~~~~~~~~~~~~~~ In file included from common.h:39, from misc.c:20: /usr/include/unistd.h:378:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’ 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^~~~~ x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o error.o error.c error.c: In function ‘ldaperr’: error.c:54:9: warning: implicit declaration of function ‘ldap_perror’; did you mean ‘ldaperr’? [-Wimplicit-function-declaration] 54 | ldap_perror(ld, str); | ^~~~~~~~~~~ | ldaperr x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o sasl.o sasl.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o parseldif.o parseldif.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o parse.o parse.c sasl.c: In function ‘finish_sasl_redirection’: sasl.c:72:9: warning: implicit declaration of function ‘fdcp’ [-Wimplicit-function-declaration] 72 | fdcp(defaults->fd, 2); | ^~~~ parseldif.c: In function ‘ldif_read_ad’: parseldif.c:43:30: warning: implicit declaration of function ‘getc_unlocked’ [-Wimplicit-function-declaration] 43 | switch ( c = getc_unlocked(s)) { | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o arguments.o arguments.c parse.c: In function ‘read_lhs’: parse.c:38:30: warning: implicit declaration of function ‘getc_unlocked’ [-Wimplicit-function-declaration] 38 | switch ( c = getc_unlocked(s)) { | ^~~~~~~~~~~~~ parse.c: In function ‘cryptdes’: parse.c:156:16: warning: implicit declaration of function ‘crypt’ [-Wimplicit-function-declaration] 156 | return crypt(key, (char *) salt); | ^~~~~ parse.c:156:16: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion] 156 | return crypt(key, (char *) salt); | ^~~~~~~~~~~~~~~~~~~~~~~~~ parse.c: In function ‘cryptmd5’: parse.c:177:16: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 177 | result = crypt(key, (char *) salt); | ^ arguments.c: In function ‘usage’: arguments.c:191:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 191 | write(fd, USAGE, strlen(USAGE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o print.o print.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o port.o port.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o data.o data.c port.c: In function ‘g_string_append_ssha’: port.c:46:27: warning: implicit declaration of function ‘RAND_bytes’ [-Wimplicit-function-declaration] 46 | #define RAND_pseudo_bytes RAND_bytes | ^~~~~~~~~~ port.c:132:9: note: in expansion of macro ‘RAND_pseudo_bytes’ 132 | RAND_pseudo_bytes(rand, sizeof(rand)); | ^~~~~~~~~~~~~~~~~ port.c:134:9: warning: ‘SHA1_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 134 | SHA1_Init(&SHA1context); | ^~~~~~~~~ In file included from port.c:36: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ port.c:135:9: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | SHA1_Update(&SHA1context, key, strlen(key)); | ^~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ port.c:136:9: warning: ‘SHA1_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | SHA1_Update(&SHA1context, rand, sizeof(rand)); | ^~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ port.c:137:9: warning: ‘SHA1_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 137 | SHA1_Final(tmp, &SHA1context); | ^~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ port.c: In function ‘g_string_append_md5’: port.c:152:9: warning: ‘MD5’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 152 | MD5((unsigned char *) key, strlen(key), tmp); | ^~~ In file included from port.c:37: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ port.c: In function ‘g_string_append_smd5’: port.c:166:9: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 166 | MD5_Init(&MD5context); | ^~~~~~~~ /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ port.c:167:9: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 167 | MD5_Update(&MD5context, key, strlen(key)); | ^~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ port.c:168:9: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 168 | MD5_Update(&MD5context, rand, sizeof(rand)); | ^~~~~~~~~~ /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ port.c:169:9: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 169 | MD5_Final(tmp, &MD5context); | ^~~~~~~~~ /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -march=native -fno-diagnostics-color -O2 -o ldapvi ldapvi.o data.o diff.o error.o misc.o parse.o port.o print.o search.o base64.o arguments.o parseldif.o schema.c sasl.o -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lcrypt -lssl -lssl -lcrypto -lglib-2.0 -lreadline -lpopt -ltinfo -lldap -llber -lresolv >>> Source compiled. >>> Test phase [not enabled]: net-nds/ldapvi-1.7_p20101214-r3 >>> Install net-nds/ldapvi-1.7_p20101214-r3 into /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/image >>> Completed installing net-nds/ldapvi-1.7_p20101214-r3 into /var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/image * Final size of build directory: 5284 KiB (5.1 MiB) * Final size of installed tree: 220 KiB * * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * * diff.c:228:9: warning: implicit declaration of function ‘ldap_bv2dn_x’; did you mean ‘ldap_bv2dn’? [-Wimplicit-function-declaration] * error.c:54:9: warning: implicit declaration of function ‘ldap_perror’; did you mean ‘ldaperr’? [-Wimplicit-function-declaration] * sasl.c:72:9: warning: implicit declaration of function ‘fdcp’ [-Wimplicit-function-declaration] * parseldif.c:43:30: warning: implicit declaration of function ‘getc_unlocked’ [-Wimplicit-function-declaration] * parse.c:38:30: warning: implicit declaration of function ‘getc_unlocked’ [-Wimplicit-function-declaration] * parse.c:156:16: warning: implicit declaration of function ‘crypt’ [-Wimplicit-function-declaration] * port.c:46:27: warning: implicit declaration of function ‘RAND_bytes’ [-Wimplicit-function-declaration] * * Please file a bug about this at https://bugs.gentoo.org/ * with the maintainer of the package. * * ERROR: net-nds/ldapvi-1.7_p20101214-r3::gentoo failed: * install aborted due to severe warnings shown above * * Call stack: * misc-functions.sh, line 670: Called install_qa_check * misc-functions.sh, line 134: Called source 'install_symlink_html_docs' * 90gcc-warnings, line 197: Called gcc_warn_check * 90gcc-warnings, line 183: Called die * The specific snippet of code: * die "install aborted due to severe warnings shown above" * * If you need support, post the output of `emerge --info '=net-nds/ldapvi-1.7_p20101214-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-nds/ldapvi-1.7_p20101214-r3::gentoo'`. * The complete build log is located at '/var/log/portage/net-nds:ldapvi-1.7_p20101214-r3:20221120-132239.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/temp/environment'. * Working directory: '/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/image' * S: '/var/tmp/portage/net-nds/ldapvi-1.7_p20101214-r3/work/ldapvi-1.7_p20101214/ldapvi'