Mock Version: 1.2.17 Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/RATSdes.spec'], chrootPath='/var/lib/mock/centos7-rutgers-staging-build-5739-8960/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400logger=uid=488) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/RATSdes.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/perl-module-RATSdes-4-1.ru7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/RATSdes.spec'], chrootPath='/var/lib/mock/centos7-rutgers-staging-build-5739-8960/root'shell=Falseuid=488env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/RATSdes.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.55Dq8U + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf RATSdes + /usr/bin/tar -xf /builddir/build/SOURCES/RATSdes-4.tar + cd RATSdes + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4C4kau + umask 022 + cd /builddir/build/BUILD + cd RATSdes + perl Makefile.PL 'CCFLAGS=-DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl' MakeMaker (v6.68) Warning (non-fatal): Target 'dynamic' depends on targets in skipped section 'dynamic_lib' Warning (non-fatal): Target 'static' depends on targets in skipped section 'static_lib' Writing Makefile for RATSdes::src Writing Makefile for RATSdes + make clean /usr/bin/perl -e 'chdir '\''src'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' rm -f \ *.a core \ core.[0-9] ../blib/arch/auto/RATSdes/src/extralibs.all \ core.[0-9][0-9] src.bso \ pm_to_blib.ts MYMETA.json \ core.[0-9][0-9][0-9][0-9] MYMETA.yml \ src.x src.bs \ perl tmon.out \ *.o pm_to_blib \ ../blib/arch/auto/RATSdes/src/extralibs.ld blibdirs.ts \ core.[0-9][0-9][0-9][0-9][0-9] *perl.core \ core.*perl.*.? Makefile.aperl \ src.def perl \ core.[0-9][0-9][0-9] mon.out \ libsrc.def perlmain.c \ perl.exe so_locations \ src.exp rm -rf \ libmylib blib mv Makefile Makefile.old > /dev/null 2>&1 make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' rm -f \ core.[0-9] RATSdes.bso \ pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ MYMETA.yml perl \ tmon.out *.o \ pm_to_blib blibdirs.ts \ *perl.core core.*perl.*.? \ RATSdes.def core.[0-9][0-9][0-9] \ mon.out libRATSdes.def \ perl.exe perlmain.c \ so_locations RATSdes.exp \ *.a core \ blib/arch/auto/RATSdes/extralibs.all core.[0-9][0-9] \ RATSdes.c MYMETA.json \ RATSdes.bs RATSdes.x \ blib/arch/auto/RATSdes/extralibs.ld core.[0-9][0-9][0-9][0-9][0-9] \ Makefile.aperl perl rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 + perl Makefile.PL 'CCFLAGS=-DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl' Checking if your kit is complete... Warning: the following files are missing in your kit: blib Changes Makefile pm_to_blib Please inform the author. MakeMaker (v6.68) Warning (non-fatal): Target 'dynamic' depends on targets in skipped section 'dynamic_lib' Warning (non-fatal): Target 'static' depends on targets in skipped section 'static_lib' Writing Makefile for RATSdes::src Writing Makefile for RATSdes + make 'CCFLAGS=-DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl' cp RATSdes.pm blib/lib/RATSdes.pm AutoSplitting blib/lib/RATSdes.pm (blib/lib/auto/RATSdes) cp vtest.pl blib/lib/vtest.pl cd src && make make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' gcc -c -I/usr/local/ssl/include/openssl -I/usr/local/ssl/include -DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib64/perl5/CORE" Des_safer.c Des_safer.c: In function 'rats_des_encrypt': Des_safer.c:32:3: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(invec1,0,8); ^ Des_safer.c:32:3: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] Des_safer.c:34:3: warning: passing argument 2 of '_ossl_old_des_string_to_key' from incompatible pointer type [enabled by default] des_string_to_key(skey1,key1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:438:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_string_to_key(char *str, _ossl_old_des_cblock *key); ^ Des_safer.c:35:3: warning: passing argument 2 of '_ossl_old_des_string_to_key' from incompatible pointer type [enabled by default] des_string_to_key(skey2,key2); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:438:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_string_to_key(char *str, _ossl_old_des_cblock *key); ^ Des_safer.c:36:3: warning: passing argument 1 of '_ossl_old_des_key_sched' from incompatible pointer type [enabled by default] des_key_sched(key1,sched1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:436:5: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' int _ossl_old_des_key_sched(_ossl_old_des_cblock *key, ^ Des_safer.c:37:3: warning: passing argument 1 of '_ossl_old_des_key_sched' from incompatible pointer type [enabled by default] des_key_sched(key2,sched2); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:436:5: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' int _ossl_old_des_key_sched(_ossl_old_des_cblock *key, ^ Des_safer.c:45:3: warning: implicit declaration of function 'test_malloc' [-Wimplicit-function-declaration] test_malloc(mbuf, len, __LINE__); ^ Des_safer.c:56:3: warning: implicit declaration of function 'array_copy' [-Wimplicit-function-declaration] array_copy(vptr,mbuf,len,len); ^ Des_safer.c:58:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:58:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:58:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:59:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:59:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:59:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:60:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:60:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:60:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c: In function 'rats_des_decrypt': Des_safer.c:102:3: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] memset(encd,0,len); ^ Des_safer.c:109:3: warning: passing argument 2 of '_ossl_old_des_string_to_key' from incompatible pointer type [enabled by default] des_string_to_key(skey1,key1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:438:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_string_to_key(char *str, _ossl_old_des_cblock *key); ^ Des_safer.c:110:3: warning: passing argument 2 of '_ossl_old_des_string_to_key' from incompatible pointer type [enabled by default] des_string_to_key(skey2,key2); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:438:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_string_to_key(char *str, _ossl_old_des_cblock *key); ^ Des_safer.c:112:3: warning: passing argument 1 of '_ossl_old_des_key_sched' from incompatible pointer type [enabled by default] des_key_sched(key1,sched1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:436:5: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' int _ossl_old_des_key_sched(_ossl_old_des_cblock *key, ^ Des_safer.c:113:3: warning: passing argument 1 of '_ossl_old_des_key_sched' from incompatible pointer type [enabled by default] des_key_sched(key2,sched2); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:436:5: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' int _ossl_old_des_key_sched(_ossl_old_des_cblock *key, ^ Des_safer.c:118:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:118:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:118:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(mbuf,encd,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:119:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:119:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:119:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(encd,e1,len,sched2,invec2,1); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:120:3: warning: passing argument 1 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:120:3: warning: passing argument 2 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c:120:3: warning: passing argument 5 of '_ossl_old_des_cbc_encrypt' from incompatible pointer type [enabled by default] des_cbc_encrypt(e1,e2,len,sched1,invec1,0); ^ In file included from /usr/include/openssl/des.h:102:0, from Des_safer.c:9: /usr/include/openssl/des_old.h:347:6: note: expected 'unsigned char (*)[8]' but argument is of type 'char *' void _ossl_old_des_cbc_encrypt(_ossl_old_des_cblock *input, ^ Des_safer.c: In function 'rats_encrypt': Des_safer.c:159:3: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] inbufsiz = strlen(text); ^ Des_safer.c:159:14: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] inbufsiz = strlen(text); ^ Des_safer.c:178:3: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] memset(inbuf,0,inbufsiz); ^ Des_safer.c:180:3: warning: pointer targets in passing argument 1 of 'array_copy' differ in signedness [-Wpointer-sign] array_copy(text,inbuf,strlen(text),inbufsiz); ^ Des_safer.c:142:5: note: expected 'unsigned char *' but argument is of type 'char *' int array_copy(unsigned char *source,unsigned char *dest,int len,int maxsiz) ^ Des_safer.c:182:3: warning: pointer targets in passing argument 1 of 'rats_des_encrypt' differ in signedness [-Wpointer-sign] rats_des_encrypt(inbuf,inbufsiz,key1,key2); ^ Des_safer.c:19:5: note: expected 'char *' but argument is of type 'unsigned char *' int rats_des_encrypt(char *vptr,int len, char *skey1,char *skey2) ^ Des_safer.c: In function 'rats_decrypt': Des_safer.c:196:3: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] memset(inbuf,0,inbufsiz); ^ Des_safer.c:198:3: warning: pointer targets in passing argument 1 of 'array_copy' differ in signedness [-Wpointer-sign] array_copy(text,inbuf,length,inbufsiz); ^ Des_safer.c:142:5: note: expected 'unsigned char *' but argument is of type 'char *' int array_copy(unsigned char *source,unsigned char *dest,int len,int maxsiz) ^ Des_safer.c:190:16: warning: variable 'foo' set but not used [-Wunused-but-set-variable] int inbufsiz,foo; ^ Des_safer.c: In function 'test_malloc': Des_safer.c:217:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ar cr libsrc.a Des_safer.o : libsrc.a make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' /usr/bin/perl /usr/share/perl5/vendor_perl/ExtUtils/xsubpp -typemap /usr/share/perl5/ExtUtils/typemap RATSdes.xs > RATSdes.xsc && mv RATSdes.xsc RATSdes.c Please specify prototyping behavior for RATSdes.xs (see perlxs manual) gcc -c -L/usr/local/ssl/lib -I/usr/local/ssl/include -I/usr/local/ssl/include/openssl -DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib64/perl5/CORE" RATSdes.c RATSdes.xs: In function 'XS_RATSdes_rats_encrypt': RATSdes.xs:44:17: warning: pointer targets in passing argument 1 of 'rats_encrypt' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpvn(rats_encrypt(text,key1,key2),len))); ^ In file included from RATSdes.xs:5:0: src/Des_safer.h:21:17: note: expected 'unsigned char *' but argument is of type 'char *' unsigned char * rats_encrypt(unsigned char *text,unsigned char *key1,char *key2); ^ RATSdes.xs:44:17: warning: pointer targets in passing argument 2 of 'rats_encrypt' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpvn(rats_encrypt(text,key1,key2),len))); ^ In file included from RATSdes.xs:5:0: src/Des_safer.h:21:17: note: expected 'unsigned char *' but argument is of type 'char *' unsigned char * rats_encrypt(unsigned char *text,unsigned char *key1,char *key2); ^ RATSdes.xs:44:17: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign] XPUSHs(sv_2mortal(newSVpvn(rats_encrypt(text,key1,key2),len))); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5030:0, from RATSdes.xs:2: /usr/lib64/perl5/CORE/proto.h:2771:19: note: expected 'const char * const' but argument is of type 'unsigned char *' PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const s, const STRLEN len) ^ In file included from RATSdes.xs:3:0: /usr/lib64/perl5/CORE/XSUB.h:175:28: warning: unused variable 'targ' [-Wunused-variable] #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ ^ RATSdes.c:218:2: note: in expansion of macro 'dXSTARG' dXSTARG; ^ RATSdes.c:217:18: warning: unused variable 'RETVAL' [-Wunused-variable] unsigned char * RETVAL; ^ RATSdes.xs: In function 'XS_RATSdes_rats_decrypt': RATSdes.xs:61:3: warning: pointer targets in passing argument 1 of 'rats_decrypt' differ in signedness [-Wpointer-sign] ret = rats_decrypt(text,key1,key2,len); ^ In file included from RATSdes.xs:5:0: src/Des_safer.h:22:17: note: expected 'unsigned char *' but argument is of type 'char *' unsigned char * rats_decrypt(unsigned char *text,unsigned char *key1,char *key2,int length); ^ RATSdes.xs:61:3: warning: pointer targets in passing argument 2 of 'rats_decrypt' differ in signedness [-Wpointer-sign] ret = rats_decrypt(text,key1,key2,len); ^ In file included from RATSdes.xs:5:0: src/Des_safer.h:22:17: note: expected 'unsigned char *' but argument is of type 'char *' unsigned char * rats_decrypt(unsigned char *text,unsigned char *key1,char *key2,int length); ^ RATSdes.xs:61:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ret = rats_decrypt(text,key1,key2,len); ^ In file included from RATSdes.xs:3:0: /usr/lib64/perl5/CORE/XSUB.h:175:28: warning: unused variable 'targ' [-Wunused-variable] #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ ^ RATSdes.c:246:2: note: in expansion of macro 'dXSTARG' dXSTARG; ^ RATSdes.c:245:18: warning: unused variable 'RETVAL' [-Wunused-variable] unsigned char * RETVAL; ^ RATSdes.c: At top level: RATSdes.xs:8:1: warning: 'not_here' defined but not used [-Wunused-function] not_here(char *s) ^ Running Mkbootstrap for RATSdes () chmod 644 RATSdes.bs rm -f blib/arch/auto/RATSdes/RATSdes.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro RATSdes.o -o blib/arch/auto/RATSdes/RATSdes.so src/libsrc.a \ -lcrypto \ chmod 755 blib/arch/auto/RATSdes/RATSdes.so cp RATSdes.bs blib/arch/auto/RATSdes/RATSdes.bs chmod 644 blib/arch/auto/RATSdes/RATSdes.bs Manifying blib/man3/RATSdes.3pm + make test 'CCFLAGS=-DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl' make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..2 # Running under perl version 5.016003 for linux # Current time local: Wed Oct 23 13:32:30 2019 # Current time GMT: Wed Oct 23 17:32:30 2019 # Using Test.pm version 1.25_02 ok 1 Encryption/decryption looks good ok 2 make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' No tests defined for RATSdes::src extension. make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.exESYG + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 ++ dirname /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 + cd RATSdes + rm -rf /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 + mkdir -p /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5 + make pure_install INSTALLARCHLIB=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/lib/5.16.3/sun4-solaris-thread-multi INSTALLSITEARCH=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi INSTALLPRIVLIB=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/lib/5.16.3 INSTALLSITELIB=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/lib/site_perl/5.16.3 INSTALLBIN=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/bin INSTALLSCRIPT=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64//usr/local/perl5/bin INSTALLSITEMAN1DIR=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/perl5/man/man1 INSTALLSITEMAN3DIR=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/perl5/man/man3 'CCFLAGS=-DOPENSSL_DES_LIBDES_COMPATIBILITY -I/usr/include -I/usr/include/openssl' make[1]: Entering directory `/builddir/build/BUILD/RATSdes/src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/builddir/build/BUILD/RATSdes/src' Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/RATSdes.so Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/RATSdes.bs Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/RATSdes.pm Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/vtest.pl Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/autosplit.ix Installing /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/perl5/man/man3/RATSdes.3pm + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/RATSdes extracting debug info from /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/RATSdes.so objcopy: unable to copy file '/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/RATSdes.so'; reason: Permission denied dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: cannot open ".//usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/auto/RATSdes/RATSdes.so": Permission denied /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. /usr/lib/rpm/sepdebugcrcfix: Failed for 1 files. 29 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: perl-module-RATSdes-4-1.ru7.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2BgiyV + umask 022 + cd /builddir/build/BUILD + cd RATSdes + DOCDIR=/builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/share/doc/perl-module-RATSdes-4 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/share/doc/perl-module-RATSdes-4 + cp -pr README /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/share/doc/perl-module-RATSdes-4 + cp -pr CHANGELOG /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64/usr/share/doc/perl-module-RATSdes-4 + exit 0 warning: File listed twice: /usr/local/perl5/lib/site_perl/5.16.3/sun4-solaris-thread-multi/vtest.pl Provides: perl(RATSdes) = 0.01 perl-module-RATSdes = 4-1.ru7 perl-module-RATSdes(x86-64) = 4-1.ru7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) perl >= 0:5.006 perl(AutoLoader) perl(Carp) perl(DynaLoader) perl(Exporter) perl(strict) perl(warnings) rtld(GNU_HASH) Processing files: perl-module-RATSdes-debuginfo-4-1.ru7.x86_64 Provides: perl-module-RATSdes-debuginfo = 4-1.ru7 perl-module-RATSdes-debuginfo(x86-64) = 4-1.ru7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 Wrote: /builddir/build/RPMS/perl-module-RATSdes-4-1.ru7.x86_64.rpm Wrote: /builddir/build/RPMS/perl-module-RATSdes-debuginfo-4-1.ru7.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ujk79D + umask 022 + cd /builddir/build/BUILD + cd RATSdes + rm -rf /builddir/build/BUILDROOT/perl-module-RATSdes-4-1.ru7.x86_64 + exit 0 Child return code was: 0