* CPV: app-crypt/keynote-2.3 * REPO: gentoo * Maintainer: maintainer-needed@gentoo.org * USE: elibc_glibc kernel_linux ssl test userland_GNU x86 >>> Unpacking source... >>> Unpacking keynote-2.3.tar.gz to /var/tmp/portage/app-crypt/keynote-2.3/work >>> Source unpacked in /var/tmp/portage/app-crypt/keynote-2.3/work >>> Compiling source in /var/tmp/portage/app-crypt/keynote-2.3/work/keynote-2.3 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux creating cache ./config.cache checking for flex... flex checking for yywrap in -lfl... yes checking for gcc... i686-pc-linux-gnu-gcc checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... no checking whether we are using GNU C... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for ranlib... i686-pc-linux-gnu-ranlib checking for bison... bison -y checking for openssl... /usr/bin/openssl checking for rm... /bin/rm checking for ar... /usr/bin/ar checking for nroff... /usr/bin/nroff checking for tar... /bin/tar checking for true... /bin/true checking for mkdir... /bin/mkdir checking for tr... /usr/bin/tr checking for echo... /bin/echo checking for sed... /bin/sed checking for floor in -lm... yes checking for RSAPrivateDecrypt in -lrsaref... no checking for i2a_ASN1_STRING in -lcrypto... yes checking for RSA_ref_private_encrypt in -lRSAglue... no checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for fcntl.h... yes checking for limits.h... yes checking for unistd.h... yes checking for regex.h... yes checking for sys/time.h... yes checking for io.h... no checking for ssl/crypto.h... no checking for openssl/crypto.h... yes checking for crypto.h... no checking for memory.h... yes checking for working const... yes checking for u_int... yes checking for u_char... yes checking for regcomp... yes checking for open... yes checking for close... yes checking for read... yes checking for _open... no checking for _close... no checking for _read... no checking for strchr... yes checking for memcpy... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for stricmp... no checking for strnicmp... no checking for snprintf... yes checking for __b64_ntop... no checking for getopt... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h make -j14 -j1 bison -y -d -p kn -b k keynote.y keynote.y:34.18-21: warning: symbol TRUE redeclared keynote.y:34.23-27: warning: symbol FALSE redeclared i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c k.tab.c flex -Cr -Pkn -s -i keynote.l i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c lex.kn.c keynote.l: In function ‘keynote_get_envlist’: keynote.l:770:2: warning: implicit declaration of function ‘yy_flex_realloc’ keynote.l: At top level: lex.kn.c:1858:16: warning: ‘input’ defined but not used i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c environment.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c parse_assertion.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c signature.c signature.c: In function ‘kn_encode_hex’: signature.c:89:5: warning: pointer targets in passing argument 2 of ‘bin2hex’ differ in signedness signature.c:56:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ signature.c: In function ‘kn_decode_key’: signature.c:427:26: warning: pointer targets in initialization differ in signedness signature.c:427:52: warning: pointer targets in initialization differ in signedness signature.c:488:14: warning: pointer targets in assignment differ in signedness signature.c:518:6: warning: passing argument 2 of ‘d2i_DSAPrivateKey’ from incompatible pointer type /usr/include/openssl/dsa.h:210:7: note: expected ‘const unsigned char **’ but argument is of type ‘unsigned char **’ signature.c:529:6: warning: passing argument 2 of ‘d2i_DSAPublicKey’ from incompatible pointer type /usr/include/openssl/dsa.h:209:7: note: expected ‘const unsigned char **’ but argument is of type ‘unsigned char **’ signature.c:559:13: warning: passing argument 2 of ‘d2i_RSAPrivateKey’ from incompatible pointer type /usr/include/openssl/rsa.h:301:1: note: expected ‘const unsigned char **’ but argument is of type ‘unsigned char **’ signature.c:570:13: warning: passing argument 2 of ‘d2i_RSAPublicKey’ from incompatible pointer type /usr/include/openssl/rsa.h:300:1: note: expected ‘const unsigned char **’ but argument is of type ‘unsigned char **’ signature.c:599:2: warning: passing argument 2 of ‘d2i_X509’ from incompatible pointer type /usr/include/openssl/x509.h:833:1: note: expected ‘const unsigned char **’ but argument is of type ‘unsigned char **’ signature.c:637:50: warning: pointer targets in assignment differ in signedness signature.c: In function ‘keynote_sigverify_assertion’: signature.c:749:36: warning: pointer targets in initialization differ in signedness signature.c:777:9: warning: pointer targets in assignment differ in signedness signature.c:819:10: warning: pointer targets in assignment differ in signedness signature.c:823:6: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:824:6: warning: pointer targets in passing argument 1 of ‘kn_decode_hex’ differ in signedness signature.c:98:1: note: expected ‘char *’ but argument is of type ‘unsigned char *’ signature.c:830:6: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:846:6: warning: pointer targets in passing argument 1 of ‘kn_decode_base64’ differ in signedness keynote.h:169:8: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:852:6: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:852:6: warning: pointer targets in passing argument 1 of ‘__strdup’ differ in signedness /usr/include/bits/string2.h:1303:14: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:858:6: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c: In function ‘keynote_sign_assertion’: signature.c:923:26: warning: pointer targets in initialization differ in signedness signature.c:923:53: warning: pointer targets in initialization differ in signedness signature.c:924:52: warning: pointer targets in initialization differ in signedness signature.c:961:9: warning: pointer targets in assignment differ in signedness signature.c:1014:2: warning: pointer targets in passing argument 5 of ‘DSA_sign’ differ in signedness /usr/include/openssl/dsa.h:200:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ signature.c:1038:7: warning: pointer targets in passing argument 5 of ‘RSA_sign_ASN1_OCTET_STRING’ differ in signedness /usr/include/openssl/rsa.h:336:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ signature.c:1086:10: warning: pointer targets in passing argument 5 of ‘RSA_sign’ differ in signedness /usr/include/openssl/rsa.h:329:5: note: expected ‘unsigned int *’ but argument is of type ‘int *’ signature.c:1125:7: warning: pointer targets in passing argument 3 of ‘kn_encode_base64’ differ in signedness keynote.h:167:8: note: expected ‘char *’ but argument is of type ‘unsigned char *’ signature.c:1140:12: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ signature.c:1151:14: warning: pointer targets in assignment differ in signedness signature.c: In function ‘kn_encode_key’: signature.c:1328:6: warning: pointer targets in passing argument 1 of ‘kn_encode_hex’ differ in signedness signature.c:73:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ signature.c:1348:8: warning: pointer targets in passing argument 1 of ‘kn_encode_base64’ differ in signedness keynote.h:167:8: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ signature.c:1391:6: warning: pointer targets in passing argument 1 of ‘kn_encode_hex’ differ in signedness signature.c:73:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ signature.c:1411:8: warning: pointer targets in passing argument 1 of ‘kn_encode_base64’ differ in signedness keynote.h:167:8: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ signature.c:1433:6: warning: pointer targets in passing argument 1 of ‘kn_encode_hex’ differ in signedness signature.c:73:1: note: expected ‘unsigned char *’ but argument is of type ‘char *’ signature.c:1449:8: warning: pointer targets in passing argument 1 of ‘kn_encode_base64’ differ in signedness keynote.h:167:8: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c auxil.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c base64.c i686-pc-linux-gnu-ar -cvr libkeynote.a k.tab.o lex.kn.o environment.o parse_assertion.o signature.o auxil.o base64.o a - k.tab.o a - lex.kn.o a - environment.o a - parse_assertion.o a - signature.o a - auxil.o a - base64.o i686-pc-linux-gnu-ranlib libkeynote.a bison -y -d -p kv -b z keynote-ver.y i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c z.tab.c flex -Pkv -s -i keynote-ver.l i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c lex.kv.c keynote-ver.l: In function ‘read_environment’: keynote-ver.l:271:2: warning: implicit declaration of function ‘yy_flex_realloc’ keynote-ver.l: At top level: lex.kv.c:1262:16: warning: ‘input’ defined but not used i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c keynote-verify.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c keynote-sign.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c keynote-sigver.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c keynote-keygen.c keynote-keygen.c: In function ‘keynote_keygen’: keynote-keygen.c:182:9: warning: pointer targets in passing argument 1 of ‘RAND_bytes’ differ in signedness /usr/include/openssl/rand.h:102:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ keynote-keygen.c:192:10: warning: pointer targets in passing argument 2 of ‘DSA_generate_parameters’ differ in signedness /usr/include/openssl/dsa.h:215:7: note: expected ‘unsigned char *’ but argument is of type ‘char *’ i686-pc-linux-gnu-gcc -O2 -pipe -Wall -DCRYPTO -DHAVE_CONFIG_H -I/usr/include -I/usr/local/include -I/usr/ssl/include -I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include -I/usr/local/openssl/include -I/pkg/include -I. -c keynote-main.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -o keynote z.tab.o lex.kv.o keynote-verify.o keynote-sign.o keynote-sigver.o keynote-keygen.o keynote-main.o -L. -lkeynote -L/usr/lib -L/usr/local/lib -L/usr/ssl/lib -L/usr/openssl/lib -L/usr/local/ssl/lib -L/usr/local/openssl/lib -L/usr/pkg/lib -L/pkg/lib -lm -lcrypto >>> Source compiled. >>> Test phase [test]: app-crypt/keynote-2.3 make -j14 -j1 test ./keynote verify -e testsuite/test-env \ -r false,maybe,probably,true \ -k testsuite/auth1 -k testsuite/auth2 \ -k testsuite/auth3 -k testsuite/auth4 \ -l testsuite/test-assertion1 \ -l testsuite/test-assertion2 \ -l testsuite/test-assertion3 \ -l testsuite/test-assertion4 \ -l testsuite/test-assertion5 \ -l testsuite/test-assertion6 \ -l testsuite/test-assertion7 || /bin/true Query result = true >>> Install keynote-2.3 into /var/tmp/portage/app-crypt/keynote-2.3/image/ category app-crypt >>> Completed installing keynote-2.3 into /var/tmp/portage/app-crypt/keynote-2.3/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/keynote usr/lib/libkeynote.a * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/bin/keynote * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * keynote.l:770:2: warning: implicit declaration of function ‘yy_flex_realloc’ * keynote-ver.l:271:2: warning: implicit declaration of function ‘yy_flex_realloc’ * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://www1.cs.columbia.edu/~angelos/keynote.html